Riesgos y consideraciones
Flujo iniciado por el IdP de OpenID Connect
URL de retorno
connection en la URL de retorno:
Si usa la funcionalidad Organizaciones, también puede incluir opcionalmente un parámetro organization que contenga el ID de la organización deseada:
Para que los usuarios puedan iniciar sesión correctamente con este método, la conexión debe estar habilitada para la Organización. Además, debe configurar la asignación automática de membresía para la conexión habilitada o asegurarse de que los usuarios pertenezcan a la Organización.
Lock/Auth0.js
webAuth.parseHash de la biblioteca y establecer la marca __enableIdPInitiatedLogin en true.
options que se envía al constructor.
const lock = new Auth0Lock(clientID, domain, options)
Esta es la marca en sí:
var options = { _enableIdPInitiatedLogin: true };
Ten en cuenta que la marca enableIdPInitiatedLogin va precedida de un guion bajo cuando se usa con Lock y de dos guiones bajos cuando se usa con la biblioteca auth0.js.
Configurar el SSO iniciado por IdP
- Vaya a Dashboard > Authentication > Enterprise y elija SAMLP Identity Provider.
-
En Settings puede ver la configuración del SSO iniciado por IdP.

- Comportamiento del SSO iniciado por IdP: Esta opción le permite habilitar inicios de sesión iniciados por IdP para la conexión SAML. Seleccione Accept Requests y complete todos los campos obligatorios.
- Aplicación predeterminada: Cuando el inicio de sesión iniciado por IdP se completa correctamente, esta es la aplicación a la que se redirige a los usuarios. Esta configuración muestra las aplicaciones disponibles habilitadas para esta conexión. En la lista desplegable, seleccione la aplicación con la que desea que los usuarios inicien sesión mediante IdP. Solo se puede seleccionar una aplicación para un inicio de sesión iniciado por IdP por conexión SAML.
- Protocolo de respuesta: Este es el protocolo que se usa para conectar la Aplicación predeterminada seleccionada. Lo más común es que las aplicaciones estén configuradas con el protocolo OpenID Connect (consulte arriba). Sin embargo, si ha configurado un complemento SAML2 Web App para su aplicación y quiere enrutar la aserción SAML, deberá seleccionar SAML. Una vez que se haya enviado una aserción SAML válida a la URL de postback, Auth0 envía una respuesta de inicio de sesión a la primera URL de callback permitida de la aplicación predeterminada configurada mediante el protocolo de respuesta elegido, que puede modificarse con el campo de cadena de consulta para especificar un
redirect_urisi usa OIDC.- Si la URL de callback configurada para la aplicación incluye un marcador de posición de Multiple Custom Domains (MCD), el sistema lo completa dinámicamente con el valor de metadatos que corresponde al dominio personalizado de la URL de postback que recibió la solicitud inicial del IdP. Para obtener más información, consulte Multiple Custom Domains.
- Cadena de consulta: Las opciones de la cadena de consulta ayudan a personalizar el comportamiento cuando se usa el protocolo OpenID Connect. Puede establecer varias opciones, de forma similar a configurar parámetros con una cadena de consulta. Puede configurar lo siguiente:
| Configuración | Descripción |
|---|---|
redirect_uri | Cuando se completa el inicio de sesión iniciado por IdP, la solicitud se redirige a la primera URL incluida en Allowed Callback URLs de la aplicación. Sin embargo, si establece un redirect_uri, el IdP redirigirá a esta URL. Esto aporta flexibilidad en casos como cuando tiene un esquema de subdominios con un comodín y solo quiere redirigir a un subdominio específico. |
scope | Defina los alcances del ID Token enviado. Puede establecer varios alcances. |
response_type | Establezca token para el flujo Implicit Grant Flow para SPA. Puede establecer code para el flujo Authorization Code Grant Flow para aplicaciones web tradicionales. |
redirect_uri=https://jwt.io&scope=openid email&response_type=token