Skip to main content
Ory est une plateforme d’identité à code source ouvert de calibre entreprise qui offre l’authentification, l’autorisation et la fédération d’utilisateurs axées sur les API pour les applications modernes. Configurez Ory pour qu’il se fédère à Auth0 B2B Connect en tant que afin d’ajouter l’ à votre pile d’authentification Ory existante.

Le fonctionnement de l’authentification

  1. L’utilisateur amorce la connexion dans votre application.
  2. L’application envoie une demande d’authentification à Ory.
  3. Ory reconnaît qu’il s’agit d’un utilisateur d’entreprise et achemine la demande vers Auth0 B2B Connect.
  4. Auth0 B2B Connect envoie une demande d’authentification au fournisseur d’identité d’entreprise de l’utilisateur (par exemple, Okta ou Microsoft Entra ID) au moyen d’OpenID Connect (OIDC).
  5. L’utilisateur s’authentifie auprès du fournisseur d’identité d’entreprise avec ses informations d’identification d’entreprise.
  6. Le fournisseur d’identité d’entreprise renvoie un jeton OIDC à Auth0 B2B Connect.
  7. Auth0 B2B Connect effectue la découverte de domaine et renvoie le résultat de la fédération à Ory.
  8. Ory émet un jeton à l’application.
  9. L’application valide le jeton, amorce sa session et accorde l’accès à l’utilisateur.

Informations requises

Pour utiliser Auth0 B2B Connect Enterprise avec Ory, vous devez :
La découverte de domaine d’entreprise (HRD) requiert obligatoirement les Organizations Ory B2B. Le routage automatisé natif des domaines repose sur la liaison des domaines de courriel vérifiés et des fournisseurs d’identité en amont (SAML ou OIDC) directement à une Organization, ce qui permet à Ory de rediriger les utilisateurs en arrière-plan vers leur SSO d’entreprise pendant un flux de connexion Identifier-First.

Configurer Auth0 B2B Connect

Pour créer une nouvelle intégration B2B Connect :
  1. Accédez à Auth0 Dashboard > Applications > B2B Connect et sélectionnez +Create Integration pour lancer l’assistant B2B Connect.
  2. Saisissez un Integration Name (par exemple, « Ory »).
  3. Sous Integration Type, sélectionnez Third-party Managed Authorization Server.
  4. Sélectionnez Continue.
Assistant B2B Connect Enterprise dans le Auth0 Dashboard, nom d'intégration Ory
  1. Sous Authentication Protocol, sélectionnez OIDC (OpenID Connect).
  2. Sélectionnez Continue.
  3. Saisissez l’Application Callback URL. Il s’agit de l’URI de redirection de votre fournisseur d’authentification OIDC Ory, selon le format suivant :
    A. Remplacez YOUR_PROVIDER_ID par l’alias du fournisseur d’identité que vous trouverez dans votre console Ory. Si vous n’avez pas encore cette valeur, vous pourrez mettre à jour l’Application Callback URL plus tard dans l’onglet Settings de B2B Connect, à l’adresse :
  4. Sélectionnez Continue.
  5. À l’écran de confirmation, sélectionnez Done pour terminer l’assistant.

Copier les informations d’identification depuis l’onglet Settings

Une fois l’assistant de configuration terminé, vous devez sélectionner l’intégration que vous venez de créer et copier certaines valeurs de l’onglet Settings pour votre configuration Ory. Vous devez copier :
  • Client ID
  • Client Secret
  • URL de l’émetteur
Copiez le Client ID, le Client Secret et l'URL de l'émetteur dans les paramètres de votre intégration

Configurer Ory

Utilisez la console Ory pour configurer Auth0 B2B Connect en tant que fournisseur OIDC de connexion sociale pour votre projet Ory Developer Tier.

Ajouter et configurer un fournisseur d’identité

Pour ajouter Auth0 comme IdP, suivez les instructions dans votre console Ory :
  1. Sélectionnez votre espace de travail.
  2. Allez dans Authentication, puis sélectionnez Social Sign-In (OIDC).
  3. Sélectionnez Add new OpenID Connect provider.
Ajoutez la Redirect URI affichée dans le Auth0 Dashboard à votre application Auth0 B2B Connect, sous Allowed Callback URLs, dans l’onglet Settings de l’étape 7.
  1. Donnez au Label le nom qui sera affiché aux utilisateurs à l’écran de connexion.
  2. Saisissez le Client ID figurant dans l’onglet Settings de B2B Connect.
  3. Saisissez le Client Secret figurant dans l’onglet Settings de B2B Connect.
  4. Saisissez l’Issuer URL figurant dans l’onglet Settings de B2B Connect dans le champ Tenant URL.
  5. Sélectionnez Save.

Vérifier le fournisseur d’identité

  1. À l’aide d’une application intégrée à votre client OAuth 2 Ory existant, amorcez un flux de connexion et vérifiez que le bouton Sign in with Auth0 s’affiche et vous redirige bien vers Auth0.
  2. À l’écran de connexion d’Auth0, saisissez votre adresse courriel. La découverte de domaine d’Auth0 se déclenche et vous redirige vers votre IdP en amont (par exemple, Okta) pour terminer l’authentification.