Risques et considérations
Flux OpenID Connect initié par l’IdP
URL de retour
Pour que les utilisateurs puissent se connecter avec succès à l’aide de cette méthode, la connexion doit être activée pour l’Organisation. De plus, vous devez soit configurer l’adhésion automatique pour la connexion activée, soit vous assurer que les utilisateurs sont membres de l’Organisation.
Lock/Auth0.js
webAuth.parseHash dans la bibliothèque et définir l’indicateur __enableIdPInitiatedLogin à true.
const lock = new Auth0Lock(clientID, domain, options)
Voici l’indicateur lui-même :
var options = { _enableIdPInitiatedLogin: true };
Notez que l’indicateur enableIdPInitiatedLogin est précédé d’un trait de soulignement lorsqu’il est utilisé avec Lock, et de deux traits de soulignement lorsqu’il est utilisé avec la bibliothèque auth0.js.
Configurer le SSO initié par l’IdP
- Accédez à Dashboard > Authentication > Enterprise et choisissez SAMLP Identity Provider.
-
Sous Settings, vous pouvez voir la configuration du SSO initié par l’IdP.

- IdP-initiated SSO Behavior : cette option vous permet d’activer les connexions initiées par l’IdP pour la connexion SAML. Sélectionnez Accept Requests et remplissez tous les champs requis.
- Default Application: lorsque la connexion initiée par l’IdP réussit, les utilisateurs sont dirigés vers cette application. Ce paramètre affiche les applications disponibles qui sont activées pour cette connexion. Sélectionnez dans la liste déroulante l’application avec laquelle vous voulez que les utilisateurs se connectent par l’intermédiaire d’un flux initié par l’IdP. Une seule application peut être sélectionnée pour une connexion initiée par l’IdP par connexion SAML.
- Response Protocol: il s’agit du protocole utilisé pour connecter la Default Application sélectionnée. Le plus souvent, les applications sont configurées avec le protocole OpenID Connect (voir ci-dessus). Toutefois, si vous avez configuré un module complémentaire SAML2 Web App pour votre application et que vous souhaitez acheminer l’assertion SAML, vous devrez sélectionner SAML. Une fois qu’une assertion SAML valide a été transmise à l’URL de postback, Auth0 envoie une réponse de connexion à la première URL de rappel autorisée de l’application par défaut configurée au moyen du protocole de réponse choisi. Ce comportement peut être modifié à l’aide du champ de chaîne de requête pour préciser un
redirect_urisi vous utilisez OIDC.- Si l’URL de rappel configurée pour l’application comprend un espace réservé Multiple Custom Domains (MCD), le système le remplit dynamiquement à l’aide de la valeur de métadonnées correspondant au domaine personnalisé de l’URL de postback qui a reçu la demande initiale de l’IdP. Pour en savoir plus, consultez Multiple Custom Domains.
- Query String: les options de chaîne de requête permettent de personnaliser le comportement lorsque le protocole OpenID Connect est utilisé. Vous pouvez définir plusieurs options, comme lorsque vous ajoutez des paramètres à une chaîne de requête. Vous pouvez définir :
| Paramètre | Description |
|---|---|
redirect_uri | Une fois la connexion initiée par l’IdP terminée, la requête est redirigée vers la première URL indiquée dans Allowed Callback URLs pour l’application. Toutefois, si vous définissez un redirect_uri, l’IdP redirigera vers cette URL. Cela offre plus de souplesse, par exemple si vous utilisez un schéma de sous-domaines avec caractère générique et que vous voulez rediriger uniquement vers un sous-domaine précis. |
scope | Définissez les scopes du ID Token envoyé. Vous pouvez définir plusieurs scopes. |
response_type | Définissez le jeton pour le flux Implicit Grant destiné aux SPA. Vous pouvez définir code pour le flux Authorization Code Grant des applications Web classiques. |
redirect_uri=https://jwt.io&scope=openid email&response_type=token