Cette rubrique explique comment consulter et gérer les utilisateurs et les rôles dans ODC.
Contexte
OceanBase Developer Center (ODC) permet aux utilisateurs disposant de l'autorisation d'édition des utilisateurs d'ajouter des comptes et d'attribuer des autorisations via des rôles. Les utilisateurs ajoutés peuvent se connecter à ODC avec leurs identifiants et mots de passe.
Un rôle est un objet regroupant des autorisations ; tous les utilisateurs associés au même rôle bénéficient des mêmes droits. ODC vous permet d'accorder des autorisations à des rôles personnalisés, puis d'assigner ces rôles aux utilisateurs.
Principes de fonctionnement
Dans ODC, les relations entre les utilisateurs, les rôles, les projets et les autorisations système sont structurées comme suit :

Un utilisateur disposant de l'autorisation de création d'utilisateurs peut créer des rôles depuis la section User Permissions.
Un utilisateur disposant de l'autorisation d'édition des utilisateurs peut ajouter des comptes et leur attribuer des rôles depuis la section User Permissions.
Lors de la création de processus de validation dans la section Security Specifications, un utilisateur disposant de l'autorisation de gestion des processus de validation peut ajouter des rôles de projet aux nœuds de validation.
Lors de la modification des niveaux de risque dans la section Security Specifications, un utilisateur disposant de l'autorisation de gestion des niveaux de risque peut sélectionner un processus de validation.
Un utilisateur disposant de l'autorisation d'identification des risques peut configurer des règles d'identification pour des niveaux de risque spécifiques dans la section Security Specifications.
Prérequis et bonnes pratiques
ODC intègre un compte administrateur par défaut nommé admin. Ce compte possède automatiquement le rôle administrateur system_admin. Ce rôle dispose de toutes les autorisations système et accède à l'ensemble des ressources publiques et individuelles. Vous ne pouvez ni modifier, ni supprimer, ni désactiver le rôle administrateur.
Un rôle constitue un conteneur d'autorisations. Tous les utilisateurs rattachés à un même rôle partagent les mêmes droits. ODC permet de définir finement les permissions accordées à des rôles personnalisés avant de les assigner aux utilisateurs.
Gestion des utilisateurs
Liste des utilisateurs

Le tableau ci-dessous détaille les paramètres affichés dans la liste des utilisateurs.
Paramètre | Description |
Nom | Nom de l'utilisateur. |
Compte | Identifiant du compte utilisateur. |
Rôle | Rôles attribués à l'utilisateur. |
Statut | Statut de l'utilisateur. Valeurs possibles : Enable et Disable. Cliquez sur l'icône de filtre |
Dernière mise à jour | Date et heure de la dernière modification des informations utilisateur. Cliquez sur Updated At pour trier les utilisateurs par ordre croissant ou décroissant de mise à jour. |
Dernière connexion | Date et heure de la dernière connexion à ODC. Cliquez sur Login Time pour trier les utilisateurs par ordre croissant ou décroissant de connexion. |
Actions | Actions disponibles. Valeurs possibles : View, Edit et Disable/Enable. Cliquez sur Disable/Enable pour modifier le statut de l'utilisateur. Remarque Une fois connecté à ODC, vous ne pouvez ni modifier ni désactiver votre propre compte. |
Consulter un utilisateur

Dans la liste des utilisateurs, cliquez sur View dans la colonne Actions .
-
Dans le panneau User Information , consultez les onglets User Details et Related Resources .
Onglet
Description
User Details
Informations utilisateur : affiche les données renseignées lors de la modification de l'utilisateur, telles que Account, Name, Password, Role et Remarks. Le mot de passe est masqué ; un bouton Reset Password vous permet de le réinitialiser.
Informations opérationnelles : affiche les champs Created By, Created At, Updated At et Logon Time.
Suppression de l'utilisateur : cliquez sur Delete User en bas de l'onglet pour supprimer le compte. Une fois supprimé, le compte concerné ne pourra plus se connecter à ODC et ses données associées seront irrécupérables.
Related Resources
Cet onglet liste les connexions publiques accessibles à l'utilisateur actuel ainsi que ses droits d'accès.
Edit
Depuis le panneau User Information , cliquez sur Edit pour accéder au panneau Edit User .
Modifier un utilisateur

Dans la liste des utilisateurs, cliquez sur Edit dans la colonne Actions .
Dans le panneau Edit User , vous retrouvez toutes les informations saisies lors de la création du compte. Notez que le champ Account est immuable après la création. En revanche, vous pouvez modifier le nom, le statut du compte, les rôles et les remarques, ainsi que changer le mot de passe depuis la page de détails de l'utilisateur.
Gestion des rôles
Créer un rôle
Prenons l'exemple de la création du rôle odc_project en tant qu'administrateur dans ODC. Ce rôle disposera des autorisations nécessaires pour modifier la source de données mysql_4.2.0 et gérer l'utilisateur ODCUSER1.
-
Dans le volet de navigation gauche de la fenêtre de collaboration de projet, accédez à User Permissions > Roles > Create Role.

-
Dans le panneau Create Role , renseignez les informations suivantes.

Paramètre
Description
Nom du rôle
Ce champ est obligatoire. La longueur maximale autorisée est de 48 caractères.
Statut du rôle
Par défaut, le nouveau rôle est créé avec le statut Enabled . Vous pouvez choisir le statut Disabled . Les autorisations d'un rôle désactivé ne sont pas appliquées.
Type d'autorisation
Sélectionnez au moins un type d'autorisation pour le rôle.
ODC propose les options Resource Management Permissions et System Operation Permissions. Dès qu'un type est sélectionné, la section correspondante Permission Settings apparaît ci-dessous. La configuration d'au moins un type d'autorisation est requise lors de la création d'un rôle.
Resource Management Permissions : permet de créer, gérer, modifier et consulter les sources de données, les projets, les rôles et les utilisateurs.
System Operation Permissions : permet de consulter et gérer les journaux d'opérations, les autorisations automatiques, les processus de validation, les règles d'identification des risques, les spécifications de développement et l'intégration système.
Remarques
Saisissez une description facultative dans ce champ. La longueur maximale est de 140 caractères.
Une fois les informations renseignées, cliquez sur Create dans le coin inférieur droit du panneau pour finaliser la création du rôle.
-
Après création, le nouveau rôle apparaît dans la liste des rôles.

Liste des rôles
Le tableau ci-dessous détaille les paramètres affichés dans la liste des rôles.
|Paramètre
|
Description
| | --- | --- | |
Nom du rôle
|
Nom attribué au rôle.
| |
Type d'autorisation
|
Type de permissions accordées au rôle.
| |
Dernière mise à jour
|
Date et heure de la dernière modification des informations du rôle.
| |
Statut
|
Statut du rôle. Valeurs possibles : Disabled et Enabled.
| |
Actions
|
Permet de **consulter **et **modifier **les rôles.
|
Consulter les rôles
Dans la liste des rôles, cliquez sur View dans la colonne Actions .
-
Dans le panneau Role Information , consultez les onglets Role Details et Users .

Onglet
Description
Role Details
Informations de création : affiche les paramètres définis lors de la création, tels que Role Name, Permission Type et Remarks.
Informations opérationnelles : affiche les champs Created By, Created At et Updated At.
Suppression du rôle : cliquez sur Delete Role en bas de l'onglet pour supprimer le rôle. Cette action est irréversible : toutes les données liées au rôle sont perdues et les autorisations associées sont révoquées. Cela n'affecte pas la possibilité pour les utilisateurs concernés de se connecter.
Utilisateur associé
L'onglet Related User liste les utilisateurs auxquels ce rôle a été attribué. Les colonnes affichent le nom d'utilisateur, les rôles et le statut.
En bas du panneau Role Information , cliquez sur Edit pour accéder au panneau Edit Role .
Cliquez sur Copy Role pour accéder au panneau Create Role . Les informations du rôle actuel y sont préremplies automatiquement.
Modifier un rôle
Dans la liste des rôles, cliquez sur Edit dans la colonne Actions .
Modifiez les informations du rôle selon vos besoins.
Dans le coin inférieur droit du panneau Edit Role , cliquez sur Save pour enregistrer les modifications.
pour filtrer les utilisateurs selon leur statut.