A continuación se proporciona la lista de atributos (claims) que el IdP deberá configurar y enviar a Cyber Guru mediante aserción SAML en la fase de autenticación. Los valores a utilizar se refieren a un sistema LDAP cualquiera. Para los nombres de los atributos del LDAP utilizado por el Proveedor de Identidad, se deberá hacer referencia a su guía.
|
⚠️ |
Cualquier otro atributo que el cliente quiera utilizar, no presente en la lista, deberá ser discutido previamente con Cyber Guru |
Atributo: username
Valor: Identificador único
Opcional / Obligatorio: Obligatorio
Notas: Identificador único dentro de la plataforma Cyber Guru para el tenant del Cliente. Se utiliza como clave para la asociación del usuario y no puede ser modificado una vez iniciado el proyecto. Es necesario que el cliente utilice un campo del perfil de usuario que resulte inmodificable (por ejemplo, en Active Directory, ObjectGUID)
Actualización: En el primer acceso
Atributo: firstName
Valor: Nombre de usuario
Opcional / Obligatorio: Obligatorio
Notas: Usualmente identificado con user.givenName
Actualización: En cada acceso
Atributo: lastName
Valor: Apellido de usuario
Opcional / Obligatorio: Obligatorio
Notas: Usualmente identificado con user.surname
Actualización: En cada acceso
Atributo: email
Valor: email
Opcional / Obligatorio: Obligatorio
Notas: El correo del usuario. Usualmente identificado con user.mail
Actualización: En el primer acceso. En casos específicos donde el correo del usuario podría cambiar con el tiempo, es posible realizar una configuración de tipo “En cada acceso”
Atributo: locale
Valor: Código ISO de dos letras minúsculas del idioma del usuario (ej. "es")
Opcional / Obligatorio: Opcional
Notas: Idioma del sistema del cliente
Actualización: En el primer acceso
Atributo: country
Valor: Código ISO de dos letras mayúsculas del país del usuario (ej. "ES")
Opcional / Obligatorio: Opcional
Actualización: En el primer acceso
Atributo: Team (*)
Valor: Nombre del equipo de pertenencia
Opcional / Obligatorio: Obligatorio si no está precargado
Notas: Es el nombre del equipo (o departamento) dentro del cual el usuario debe ser ubicado para fines de estadísticas y gamificación. Equipos que difieren incluso en un solo carácter son considerados como equipos diferentes. Si el equipo se valora en el precargado de usuarios, entonces este atributo no debe ser considerado.
Actualización: En cada acceso
Atributo: Org_{Nombre Org1} (**)
Valor: Nombre Org 1
Opcional / Obligatorio: Opcional
Notas: Organización 1 a la que pertenece el usuario
Actualización: En cada acceso
Atributo: Org_{Nombre Org2}
Valor: Nombre Org 2
Opcional / Obligatorio: Opcional
Notas: Organización 2 a la que pertenece el usuario
Actualización: En cada acceso
Atributo: Org_{Nombre OrgN}
Valor: Nombre Org N
Opcional / Obligatorio: Opcional
Notas: Organización N a la que pertenece el usuario
Actualización: En cada acceso
En particular:
(*) La elección del equipo utilizado para fines de gamificación debe tener en cuenta la cardinalidad de los usuarios dentro de los varios equipos. Equipos que tienen 5 vs 100 usuarios podrían afectar el equilibrio de la competencia (los puntajes de los equipos se calculan en base al promedio de los puntajes de sus miembros).
Si el “equipo” de pertenencia se define con otra categoría, diferente de la contenida en el LDAP y precargada en la plataforma, entonces el campo “Team” no deberá ser valorado ni configurado dentro de la respuesta del SP. Las actualizaciones del equipo y nuevos usuarios deberán ser tratadas necesariamente con lista de usuarios. En la definición de los equipos se deberá tener presente lo dicho anteriormente sobre la cardinalidad.
(**) Los atributos de Organización se refieren a clasificaciones adicionales de los usuarios, por ejemplo, Unidad Organizativa, sede, Ciudad, rango de edad, etc. Estas clasificaciones se pueden usar en la plataforma como filtros en los paneles de control y en los informes.