Le fonctionnement de l’authentification
- L’utilisateur amorce la connexion dans votre application.
- L’application envoie une demande d’authentification à Ory.
- Ory reconnaît qu’il s’agit d’un utilisateur d’entreprise et achemine la demande vers Auth0 B2B Connect.
- 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).
- L’utilisateur s’authentifie auprès du fournisseur d’identité d’entreprise avec ses informations d’identification d’entreprise.
- Le fournisseur d’identité d’entreprise renvoie un jeton OIDC à Auth0 B2B Connect.
- Auth0 B2B Connect effectue la découverte de domaine et renvoie le résultat de la fédération à Ory.
- Ory émet un jeton à l’application.
- 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 :- Disposer d’un locataire Auth0 où B2B Connect - Enterprise est activé
- Créer une Organization Auth0 dont la découverte de domaine pointe vers une connexion d’entreprise (par exemple, Okta). Pour en savoir plus, consultez Créer des domaines d’Organization.
- Pouvoir accéder à votre projet Ory Network Developer Tier depuis la console Ory Network
- Disposer d’une application Ory OAuth 2.0 existante
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 :- Accédez à Auth0 Dashboard > Applications > B2B Connect et sélectionnez +Create Integration pour lancer l’assistant B2B Connect.
- Saisissez un Integration Name (par exemple, « Ory »).
- Sous Integration Type, sélectionnez Third-party Managed Authorization Server.
- Sélectionnez Continue.

- Sous Authentication Protocol, sélectionnez OIDC (OpenID Connect).
- Sélectionnez Continue.
-
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_IDpar 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 : - Sélectionnez Continue.
- À 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

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 :- Sélectionnez votre espace de travail.
- Allez dans Authentication, puis sélectionnez Social Sign-In (OIDC).
- 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.
- Donnez au Label le nom qui sera affiché aux utilisateurs à l’écran de connexion.
- Saisissez le Client ID figurant dans l’onglet Settings de B2B Connect.
- Saisissez le Client Secret figurant dans l’onglet Settings de B2B Connect.
- Saisissez l’Issuer URL figurant dans l’onglet Settings de B2B Connect dans le champ Tenant URL.
- Sélectionnez Save.
Vérifier le fournisseur d’identité
- À 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.
- À 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.