Crear un usuario nuevo
Utilice la API Crear nuevo usuario para crear un nuevo usuario en el Control Room.
Antes de empezar
- Ver y administrar usuarios y roles
-
Autenticar con un usuario que tenga los siguientes permisos de ADMINISTRACIÓN:
- Ver usuarios
- Ver usuariosLos usuarios con estos permisos pueden crear y administrar usuarios. Estos son permisos de administrador. Se recomienda que los usuarios que no sean administradores reciban permisos limitados para crear y administrar usuarios. Aprenda a crear un rol con permisos limitados que se pueda asignar a los usuarios.
- Ver roles
-
Los usuarios con este permiso pueden ver los roles a los que tienen acceso.
- Administrar roles
-
Los usuarios pueden crear, editar y eliminar roles a los que tienen acceso.
- Ver licencias
-
Ver licenciasLos usuarios con estos permisos pueden ver y administrar licencias de dispositivos. Se requieren licencias de dispositivos para permitir que los usuarios realicen tareas específicas. Por ejemplo, los Bot Creators requieren una licencia de dispositivo de DESARROLLO para crear bots.
- Administrar la licencia de dispositivo del usuario
-
Los usuarios con este permiso pueden asignar licencias de dispositivos a los usuarios.
- Parámetros mínimos requeridos
-
- Roles: Un usuario debe tener al menos un rol. Se requiere el ID de rol para crear un rol desde la API de administración de usuarios.
La accesibilidad basada en roles permite el acceso adecuado a los datos y las acciones relevantes.
Nota: Para este ejemplo, creamos un usuario Bot Creator. En el cuerpo de la solicitud, asignamos el siguiente Roles y permisos:- AAE_Basic (ID: 2)
- AAE_Meta Bot Designer (ID: 13)
- nombre de usuario: Cadena (255 máx.)
- correo electrónico: Debe cumplir con el formato de correo electrónico estándar (nombredeusuario@dominio.com)
- contraseña: Cadena: de 8 a 15 caracteres. Caracteres permitidos: a-z, A-Z, 0-9, @, -, _, !, #, $, %, &, y . (punto)
- Roles: Un usuario debe tener al menos un rol. Se requiere el ID de rol para crear un rol desde la API de administración de usuarios.
- Parámetros adicionales recomendados
-
-
"enableAutoLogin": true
"username": "NumerOneUser"
"firstName": "Doc"
"lastName": "Writer"
"email": "username@mydomain.com"
"password": "changeme"
"description": "Test user creation."
"licenseFeatures": [ DEVELOPMENT, RUNTIME, IQBOTRUNTIME, ANALYTICSCLIENT, ANALYTICSAPI ]
Los usuarios se pueden crear sin una licencia de dispositivo asignada. Existen Roles y permisos que permiten privilegios para usuarios y roles específicos.
-
- URL:
http://<your_control_room_url>/v1/usermanagement/users
Reemplace el contenido en los soportes angulares con la URL de su Control Room.
- Método: PUBLICAR
- Utilice el Swagger instalado con su Control Room para probar las API. Vea las API de Swagger disponibles en
http://<your_control_room_url>/swagger/
- También puede utilizar un cliente REST para completar esta tarea.
Procedimiento
Qué hacer a continuación
- Puede verificar que el usuario se creó iniciando sesión en el Control Room como el usuario que ha creado.
- Los roles asignados al sistema, sysAssignedRoles, incluyen un conjunto de permisos requeridos para las funciones que asignó al usuario y funciones predeterminadas que se asignan a todos los usuarios.