Este tema explica cómo consultar y gestionar usuarios y roles en ODC.
Contexto
OceanBase Developer Center (ODC) permite a los usuarios con permiso de edición de usuarios agregar nuevos usuarios y otorgar permisos mediante roles. Los usuarios agregados pueden iniciar sesión en ODC con sus cuentas y contraseñas.
Un rol es un objeto que almacena permisos de usuario; los usuarios que comparten el mismo rol tienen idénticos permisos. ODC le permite otorgar permisos a roles personalizados y asignarlos a los usuarios.
Principio
En ODC, los usuarios, roles, proyectos y permisos del sistema mantienen las siguientes relaciones:

Un usuario con permiso de creación de usuarios puede crear roles en User Permissions.
Un usuario con permiso de edición de usuarios puede agregar usuarios y asignarles permisos de rol en User Permissions.
Un usuario con permiso de operación de procesos de revisión puede agregar roles de proyecto a los nodos de revisión al crear procesos de revisión en Security Specifications.
Un usuario con permiso de operación de niveles de riesgo puede seleccionar un proceso de revisión al editar niveles de riesgo en Security Specifications.
Un usuario con permiso de identificación de riesgos puede configurar reglas de identificación de riesgos para niveles de riesgo específicos en Security Specifications.
Consideraciones
ODC incluye un usuario administrador integrado llamado admin. Este usuario posee automáticamente el rol de administrador system_admin. El rol de administrador cuenta con todos los permisos del sistema y tiene acceso a todos los recursos públicos e individuales. No es posible editar, eliminar ni deshabilitar el rol de administrador.
Un rol es un objeto que almacena permisos de usuario; los usuarios que comparten el mismo rol tienen idénticos permisos. ODC le permite otorgar permisos a roles personalizados y asignarlos a los usuarios.
Gestión de usuarios
Lista de usuarios

La siguiente tabla describe los parámetros de la lista de usuarios.
Parámetro | Descripción |
Name | Nombre del usuario. |
Account | Cuenta del usuario. |
Role | Roles asignados al usuario. |
Status | Estado del usuario. Valores válidos: Enable y Disable. Haga clic en el icono de filtro |
Updated At | Hora de la última actualización de la información del usuario. Haga clic en Updated At para ordenar los usuarios por hora de actualización en orden ascendente o descendente. |
Logon Time | Hora del último inicio de sesión en ODC. Haga clic en Login Time para ordenar los usuarios por hora de inicio de sesión en orden ascendente o descendente. |
Actions | Acciones disponibles. Valores válidos: View, Edit y Disable/Enable. Haga clic en Disable/Enable para cambiar el estado del usuario. Nota Después de iniciar sesión en ODC, no puede editar ni deshabilitar su propia cuenta. |
Consultar un usuario

En la lista de usuarios, haga clic en View en la columna Actions.
-
En el panel User Information, consulte las pestañas User Details y Related Resources.
Pestaña
Descripción
User Details
Información del usuario: muestra los datos especificados al editar el usuario en campos como Account, Name, Password, Role y Remarks. La contraseña aparece oculta y se proporciona el botón Reset Password para cambiar la contraseña de inicio de sesión.
Información de operación: muestra datos en campos como Created By, Created At, Updated At y Logon Time.
Eliminación de usuario: haga clic en Delete User en la parte inferior de la pestaña para eliminar al usuario. Una vez eliminado, la cuenta correspondiente no podrá iniciar sesión en ODC y sus datos asociados no se podrán recuperar.
Related Resources
Esta pestaña muestra los nombres de las conexiones públicas accesibles para el usuario actual y sus permisos de acceso.
Edit
En el panel User Information, haga clic en Edit para ir al panel Edit User.
Editar usuario

En la lista de usuarios, haga clic en Edit en la columna Actions.
En el panel Edit User, puede ver toda la información especificada al crear el usuario. Después de la creación, no es posible modificar el campo Account. Sin embargo, sí puede modificar el nombre, el estado de la cuenta, los roles y las observaciones, así como cambiar la contraseña desde la página de detalles del usuario.
Gestión de roles
Crear un rol
Suponga que desea crear el rol odc_project en ODC como administrador. Este rol tendrá permisos para editar el origen de datos mysql_4.2.0 y gestionar el usuario ODCUSER1.
-
En el panel de navegación izquierdo de la ventana de colaboración de proyectos, seleccione User Permissions > Roles > Create Role.

-
En el panel Create Role, especifique la siguiente información.

Parámetro
Descripción
Role Name
El nombre del rol es obligatorio y no debe exceder los 48 caracteres.
Role Status
De forma predeterminada, el nuevo rol se crea con estado Enabled. También puede establecer el estado Disabled. Los permisos de un rol deshabilitado no surten efecto.
Permission Type
Seleccione como mínimo un tipo de permiso para el rol.
ODC permite seleccionar Resource Management Permissions y System Operation Permissions. Al elegir un tipo de permiso, aparece debajo la sección correspondiente de Permission Settings. Al crear un rol, debe especificar y configurar al menos un tipo de permiso.
Resource Management Permissions: permisos para crear, gestionar, editar y consultar orígenes de datos, proyectos, roles y usuarios.
System Operation Permissions: permisos para consultar y operar registros de operaciones, autorización automática, procesos de revisión, reglas de identificación de riesgos, especificaciones de desarrollo e integración del sistema.
Remarks
Introduzca una descripción en el campo. Las observaciones son opcionales y no deben superar los 140 caracteres.
Tras especificar la información anterior, haga clic en Create en la esquina inferior derecha del panel para crear el rol.
-
Una vez creado el rol, podrá verlo en la lista de roles.

Lista de roles
La siguiente tabla describe los parámetros de la lista de roles.
|
Parámetro |
Descripción |
|
Role Name |
Nombre del rol. |
|
Permission Type |
Tipo de permisos otorgados al rol. |
|
Updated At |
Hora de la última actualización de la información del rol. |
|
Status |
Estado del rol. Valores válidos: Disabled y Enabled. |
|
Actions |
Permite consultar y editar roles. |
Consultar roles
En la lista de roles, haga clic en View en la columna Actions.
-
En el panel Role Information, consulte las pestañas Role Details y Users.

Pestaña
Descripción
Role Details
Información de creación del rol: muestra los datos especificados al crear el rol en campos como Role Name, Permission Type y Remarks.
Información de operación: muestra datos en campos como Created By, Created At y Updated At.
Eliminación de rol: haga clic en Delete Role en la parte inferior de la pestaña para eliminar el rol. Tras la eliminación, no se podrán recuperar los datos asociados al rol y se revocarán los permisos de usuario otorgados. El inicio de sesión de los usuarios no se verá afectado.
Related User
La pestaña Related User muestra los usuarios a los que se ha asignado el rol. La información de usuario se presenta en las siguientes columnas: User name, Roles y Status.
En la parte inferior del panel Role Information, haga clic en Edit para ir al panel Edit Role.
Haga clic en Copy Role para ir al panel Create Role. En el panel que aparece, se rellena automáticamente la información del rol actual.
Editar un rol
En la lista de roles, haga clic en Edit en la columna Actions.
Modifique la información del rol.
En la esquina inferior derecha del panel Edit Role, haga clic en Save para guardar los cambios.
para filtrar usuarios por estado.