Skip to main content

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:

CampoTipoDescripción
emailstringCorreo electrónico del usuario (debe ser válido y único).
namestringNombre(s) del usuario.
last_namestringApellido(s) del usuario.
country_codestringCódigo de país del usuario (por ejemplo, cl, pe, ar).
role_idstringIdentificador del rol que se asignará al usuario.
scope_idsstring[]Lista de identificadores de alcance (scopes) asociados al usuario.

Proceso

  1. El usuario administrador accede al portal de desarrolladores y navega a la sección de usuarios.
  2. Selecciona la opción para crear un nuevo usuario.
  3. Completa el formulario con los datos requeridos (ver tabla de campos).
  4. Selecciona el rol y scopes que se asignarán al nuevo usuario.
  5. El sistema valida la información ingresada.
  6. Si la validación es exitosa, se realiza la solicitud POST al endpoint correspondiente.
  7. El sistema recibe la respuesta y notifica al administrador el resultado de la operación.

Pasos principales

  1. Ingresar al portal y autenticarse con permisos de administrador.
  2. Ir a la sección "Usuarios" o "Gestión de Usuarios".
  3. Hacer clic en "Crear nuevo usuario".
  4. Completar los campos obligatorios: email, name, last_name, country_code, role_id y scope_ids.
  5. Verificar que el correo electrónico sea válido y no esté duplicado en el sistema.
  6. Seleccionar el rol apropiado desde la lista de roles disponibles.
  7. Asignar los scopes necesarios según los permisos requeridos por el usuario.
  8. 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.