Crear Usuarios
Documentación: Flujo Crear Usuarios
Descripción
Para crear usuarios asociados al proveedor, sigue estos pasos. Este proceso involucra la configuración del usuario dentro de la base de datos del core del país y unidad de negocio correspondiente.
Pasos para Crear Usuarios
Para crear un usuario, utiliza la siguiente solicitud POST:
POST https://apolo-app-platcom-platform-bff-api-api.cencosudx.com/auth
Cuerpo de la Solicitud
{
"email": "rodrigoalberto.gallardoarquero@externos-cl.cencosud.com",
"name": "Rodrigo Alberto",
"last_name": "Gallardo Arquero",
"country_code": "cl",
"role_id": "6913865082cc100cfe763646",
"scope_ids": [
"6913810a2c17ee3a4e1287e0",
"691381162c17ee3a4e1287e1",
"691381372c17ee3a4e1287e2",
"6913814b2c17ee3a4e1287e3",
"6913816c2c17ee3a4e1287e4",
"6913817e2c17ee3a4e1287e5",
"6913818b2c17ee3a4e1287e6",
"6913819c2c17ee3a4e1287e7"
]
}
Campos Detallados
Descripción de los Campos:
| Campo | Tipo | Descripción |
|---|---|---|
| string | Correo electrónico del usuario (debe ser válido y único). | |
| name | string | Nombre(s) del usuario. |
| last_name | string | Apellido(s) del usuario. |
| country_code | string | Código de país del usuario (por ejemplo, cl, pe, ar). |
| role_id | string | Identificador del rol que se asignará al usuario. |
| scope_ids | string[] | Lista de identificadores de alcance (scopes) asociados al usuario. |
Proceso
- El usuario administrador accede al portal de desarrolladores y navega a la sección de usuarios.
- Selecciona la opción para crear un nuevo usuario.
- Completa el formulario con los datos requeridos (ver tabla de campos).
- Selecciona el rol y scopes que se asignarán al nuevo usuario.
- El sistema valida la información ingresada.
- Si la validación es exitosa, se realiza la solicitud POST al endpoint correspondiente.
- El sistema recibe la respuesta y notifica al administrador el resultado de la operación.
Pasos principales
- Ingresar al portal y autenticarse con permisos de administrador.
- Ir a la sección "Usuarios" o "Gestión de Usuarios".
- Hacer clic en "Crear nuevo usuario".
- Completar los campos obligatorios: email, name, last_name, country_code, role_id y scope_ids.
- Verificar que el correo electrónico sea válido y no esté duplicado en el sistema.
- Seleccionar el rol apropiado desde la lista de roles disponibles.
- Asignar los scopes necesarios según los permisos requeridos por el usuario.
- Enviar el formulario y esperar confirmación.
Consideraciones
- Todos los campos son obligatorios para crear un usuario.
- El email debe ser único en el sistema y tener un formato válido.
- El country_code debe corresponder a un código de país válido (ISO 3166-1 alpha-2).
- El role_id debe corresponder a un rol previamente creado y válido en el sistema.
- Los scope_ids deben corresponder a scopes previamente creados en el sistema.
- Un usuario puede tener múltiples scopes asignados simultáneamente.
- Se recomienda seguir el principio de menor privilegio al asignar roles y scopes.
- El sistema puede requerir permisos específicos de administrador para crear usuarios.
- Se recomienda documentar internamente los cambios realizados para futuras referencias.
- Verificar que el usuario se haya creado correctamente en la base de datos del core del país y la unidad de negocio correspondiente.
- Es importante coordinar con el usuario para que complete el proceso de activación de su cuenta si es necesario.