Acerca de Passport en entornos federados de Microsoft Entra ID
Passport en un entorno federado de Microsoft Entra ID se aplica cuando Entra ID es el proveedor de servicios (SP) de un proveedor de identidad externo. Tanto Inicio de sesión de Mac como Inicio de sesión web necesitan configuración adicional para que la autenticación y la validación de contraseñas puedan completarse correctamente con Entra ID.Cómo funciona
Passport sigue usando Entra ID como autoridad OIDC incluso cuando los usuarios se federan a través de otro IdP. Para Inicio de sesión de Mac y Inicio de sesión web, crea una directiva de Home Realm Discovery (HRD) en Entra ID con PowerShell para que la validación de contraseñas pueda completarse con Entra ID en un entorno federado.Requisitos previos
Confirma todo lo siguiente antes de crear la directiva HRD. Este artículo se aplica cuando usas Passport con Entra ID para Inicio de sesión de Mac o Inicio de sesión web en un inquilino federado.Azure y Microsoft Entra ID
- Una suscripción de Azure activa (crea una cuenta gratuita si es necesario).
- Un usuario que pueda administrar las apps y directivas del directorio: Global Administrator, Cloud Application Administrator, Application Administrator o propietario de la entidad de servicio.
Windows y PowerShell
- Una computadora con Windows o Windows Server (física o VM) en la que puedas abrir PowerShell como administrador.
- AzureADPreview instalado, en una compilación preliminar actual. No puedes ejecutar los módulos GA y preliminar en paralelo; desinstala el módulo AzureAD primero si ambos están presentes.
Sincronización de identidades para Passport
- Los usuarios que inician sesión con Passport deben estar representados en Entra ID de forma compatible con tu método de inicio de sesión.
- Active Directory híbrido: usa Microsoft Entra Connect con sincronización de hash de contraseñas cuando corresponda.
- IdP federado en la nube: confirma que los nombres de usuario y las contraseñas del IdP federado llegan a Entra ID como esperas para el inicio de sesión de tipo ROPC.
Passport ya implementado
- Registro de aplicación de Entra ID (aplicación empresarial) para Passport, siguiendo Configurar Passport con Microsoft Entra ID - Inicio de sesión de Mac o Configurar Passport con Microsoft Entra ID - Inicio de sesión web, o ambos, según el modo de autenticación que uses.
- Configurar el Library Item de Passport completado en Iru Endpoint para esa implementación de Passport.
Flujo de autenticación en un entorno federado
El siguiente diagrama muestra el flujo de autenticación de Passport cuando Entra ID actúa como proveedor de servicios (SP) federado con otro proveedor de identidad (IdP).
Passport envía la solicitud de autenticación
Microsoft Entra ID reenvía la solicitud
El IdP valida la solicitud
La autenticación falla
Flujo de autenticación con HRD configurado
El siguiente diagrama muestra el flujo de autenticación de Passport con una directiva de Home Realm Discovery en Microsoft Entra ID. Cuando un usuario intenta autenticarse con Passport, la solicitud se desarrolla así:
Passport envía la solicitud de autenticación
Entra ID valida con la directiva HRD
Crear una directiva HRD
Acceder a la computadora con Windows
Abrir PowerShell como administrador
Conectarse a Entra ID
Crear la directiva HRD
Obtener el ObjectID de la directiva
Obtener el ObjectID de la entidad de servicio
Agregar la aplicación a la directiva HRD
Verificar la asignación de la directiva
Desconectarse de Azure