Skip to main content
Pour configurer Auth0 en tant que fournisseur de services (SP) dans une fédération , vous devrez créer une connexion d’entreprise dans Auth0, puis mettre à jour votre (IdP) SAML à l’aide des métadonnées de la connexion. Auth0 permet d’utiliser Auth0 comme SP dans les configurations conformes au protocole SAML 1.1 ou SAML 2.0.

Obtenir les métadonnées et le certificat de l’IdP

Vous devrez recueillir certaines métadonnées de configuration auprès de l’IdP pour créer une connexion dans Auth0 :

Créer une connexion d’entreprise SAML dans Auth0

Vous pouvez créer une connexion d’entreprise SAML dans l’ ou à l’aide de la d’Auth0 :
  1. Accédez à Dashboard > Authentication > Enterprise et sélectionnez SAML.
  2. Sélectionnez Create Connection.
  3. Configurez les paramètres suivants :
  1. Sélectionnez Create.

Configurer une connexion SAML pour les passerelles proxy

Si Auth0 se trouve derrière une passerelle proxy, vous devrez configurer en conséquence les champs destinationUrl et recipientUrl de la connexion SAML.
  1. Récupérez la configuration actuelle de votre connexion SAML à l’aide du point de terminaison Get a connection de la Management API.
  2. Copiez la valeur de l’objet options dans la réponse renvoyée.
  3. Ajoutez les champs suivants à l’objet options :
  1. Appelez le point de terminaison Update a connection de la Management API en incluant l’objet options complet mis à jour dans le corps de la requête.

Personnaliser le modèle de requête

Lorsque Auth0 envoie la requête d’authentification à l’IdP, le corps de la requête contient un objet AuthnRequest. Vous pouvez personnaliser le modèle utilisé pour cet objet :
  1. Accédez à Dashboard > Authentication > Enterprise > SAML, puis sélectionnez votre connexion.
  2. Ouvrez la vue Settings, puis repérez le champ Request Template.
  3. Modifiez le modèle.
  4. Sélectionnez Save Changes.

Variables de modèle

Les variables peuvent être insérées dans le modèle AuthnRequest à l’aide de la syntaxe @@VariableName@@. Les variables suivantes sont disponibles :

Configurer l’IdP

Accédez à Paramètres de configuration du fournisseur d’identité SAML pour trouver les métadonnées que vous devrez fournir à l’IdP. Auth0 prend en charge tous les fournisseurs d’identité (IdP) SAML conformes au protocole SAML 1.1 ou SAML 2.0. Vous trouverez ci-dessous des instructions détaillées pour configurer certains fournisseurs.

Tester la connexion

Pour tester votre connexion dans le Dashboard :
  1. Accédez à Dashboard > Authentication > Enterprise > SAML.
  2. Repérez la connexion que vous avez créée, sélectionnez l’icône de menu (trois points), puis cliquez sur Try.
  3. Une page Universal Login s’affichera et vous demandera d’entrer vos identifiants.
  4. Entrez l’adresse courriel d’un utilisateur qui existe dans l’IdP. Si vous avez configuré la Home Realm Discovery, assurez-vous d’entrer une adresse courriel utilisant l’un des domaines indiqués.
  5. Après avoir été redirigé vers l’écran de connexion de l’IdP, connectez-vous comme d’habitude.
  6. Vous serez redirigé vers une page d’Auth0 qui affiche le contenu de l’assertion d’authentification envoyée à Auth0 par l’IdP.

Résoudre les problèmes de connexion

Si votre connexion ne fonctionne pas comme prévu, essayez les étapes suivantes :
  • Effacez l’historique, les témoins et la mémoire cache de votre navigateur avant chaque test. Sinon, le navigateur pourrait ne pas prendre en compte les renseignements de configuration les plus récents ou utiliser des témoins périmés qui nuisent à l’exécution.
  • Assurez-vous que votre navigateur autorise les témoins et que JavaScript est activé.
  • Capturez un fichier HAR de la transaction, puis utilisez le Auth0 SAML Tool pour décoder l’assertion SAML et en examiner le contenu.