IDP externo (explicación)

IDP es un acrónimo para Identity Provider. Un IDP externo es una aplicación y un servicio externo donde puede almacenar y gestionar la información de la identidad del usuario y proporcionar servicios de autenticación de usuarios a otros sistemas. Puede asociar un IDP externo con el VMS de XProtect.

XProtect VMS admite IDP externos compatibles con OpenID Connect (OIDC).

Reclamaciones (explicación)

Las reclamaciones constituyen el vínculo entre el IDP externo y el VMS de XProtect.

Una reclamación es una declaración que una entidad, como un usuario o una aplicación, hace sobre sí misma. En el VMS de XProtect, una reclamación puede estar asociada a unos cometidos que determinan los permisos de los usuarios de XProtect.

La reclamación es un valor clave que consiste en un nombre de reclamación y un valor de reclamación. Por ejemplo, el nombre de la reclamación podría ser un nombre estándar que describa el contenido del valor de la reclamación, y el valor de la reclamación podría ser el nombre de un grupo. Vea más ejemplos de reclamaciones de un IDP externo: Ejemplo de reclamaciones de un IDP externo.

Habilitar a los usuarios para iniciar sesión en el VMS de XProtect desde un IDP externo

  • Desde el IDP externo, cree los usuarios. También debe identificar el VMS de XProtect y la interacción entre XProtect y el IDP externo. Finalmente, cree las reclamaciones para identificar usuarios como usuarios de IDP externo en el VMS de XProtect.

  • Desde el VMS de XProtect, cree una configuración que habilite al Identity Provider a contactar con el IDP externo. Para obtener más información sobre cómo crear una configuración para un IDP externo, consulte Añadir y configurar un IDP externo.

  • Desde el VMS de XProtect, establezca la autenticación de los usuarios asignando las reclamaciones de los usuarios desde el IDP externo a los cometidos de XProtect. Para obtener más información sobre cómo asignar reclamaciones a los cometidos, consulte Asignar reclamaciones desde un IDP externo a cometidos en XProtect.

Redirigir URI

Redirigir URI especifica la página a la que se envía al usuario tras una autenticación exitosa. En su IDP externo, debe añadir la dirección del servidor de gestión y a continuación la ruta de devolución de llamada que definió en XProtect Management Client. Por ejemplo, https://management-server-computer.company.com/idp/signin-oidc

Nombres de usuario únicos para usuarios de IDP externos

Los nombres de usuario se crean automáticamente para los usuarios que inician sesión en Milestone XProtect a través de un IDP externo.

El IDP externo proporciona un conjunto de reclamaciones para crear automáticamente un nombre para el usuario en XProtect, y en XProtect un algoritmo se utiliza para elegir un nombre del IDP externo que es único en la base de datos VMS.

Ejemplo de reclamaciones de un IDP externo

Las reclamaciones constan de un nombre de reclamación y un valor de reclamación. Por ejemplo:

Nombre de la reclamación

Valor de la reclamación

nombre Raz Van
correo electrónico 123@dominio.com
amr pwd
idp 00o2ghkgazGgi9BIE5d7
preferred_username 321@dominio.com
vmsRole Operador
locale en-US
given_name Raz
family_name Lindberg
zoneinfo America/Los_Angeles
email_verified Verdadero

Utilizar el número de secuencia de la demanda para crear nombres de usuario en XProtect

En XProtect, la prioridad de búsqueda para cuando se crea un usuario en el VMS de XProtect está controlada por el número de secuencia de las reclamaciones en la tabla siguiente. Se utilizará el primer nombre de reclamación disponible en el VMS de XProtect:

Nombre de la reclamación

Número de secuencia

Descripción

UserNameClaimType 1 Asignación configurada con una reclamación para definir el nombre del usuario. La reclamación se define en el campo Reclamación para utilizar para crear el nombre de usuario en la pestaña IDP externo en Herramientas > Opciones.
preferred_username 2 Reclamación que puede provenir del IDP externo. Una reclamación estándar que normalmente se utiliza para esto en Oidc (OpenID Connect).
nombre 3  
given_name family_name 4 Nombre y apellido en una combinación como Bob Johnson.
correo electrónico 5  
Primera reclamación disponible + #(primer número disponible) 6 Por ejemplo, Bob#1

Definir reclamaciones específicas para crear nombres de usuario en XProtect

Los administradores de XProtect pueden definir una reclamación específica desde el IDP externo que se debe utilizar para crear un nombre de usuario en el VMS de XProtect. Cuando un administrador define una reclamación para utilizarla para la creación del nombre de usuario en el VMS de XProtect, el nombre de la reclamación debe escribirse exactamente como el nombre de la reclamación procedente del IDP externo.

  • La reclamación para utilizar el nombre de usuario puede definirse en el campo Reclamación para utilizar para crear el nombre de usuario en la pestaña IDP externo en Herramientas > Opciones .

Eliminación de usuarios de IDP externos

Los usuarios creados en XProtect por un inicio de sesión de IDP externo se eliminan de la misma manera que un usuario básico y el usuario puede ser eliminado en cualquier momento después de la creación del usuario.

Si se elimina un usuario en XProtect y el usuario inicia sesión de nuevo desde el IDP externo, se creará un nuevo usuario en XProtect. Sin embargo, los datos asociados al usuario en XProtect como las vistas privadas y los cometidos se pierden y hay que crear de nuevo esta información para el usuario en XProtect.

Si se elimina un IDP externo en el Management Client, todos los usuarios conectados al VMS mediante el IDP externo también se eliminan.