Ce guide suppose que vous utilisez Okta comme fournisseur d’identité d’entreprise (IdP) et que vous disposez d’un accès administratif à un locataire Okta que vous pouvez utiliser pour les tests. Si ce n’est pas le cas, consultez Créer et configurer votre locataire Okta.
- Configurez et enregistrez votre Resource App : cela comprend la configuration de votre locataire Auth0 et l’enregistrement de votre application SaaS en tant que Resource App auprès d’Okta. Pour en savoir plus, consultez Configuration de la Resource App.
- Configurez la Requesting App pour tester le flux de bout en bout : cela comprend l’enregistrement d’une Requesting App de test dans votre locataire Auth0 et la mise à jour d’Okta pour l’associer à votre Resource App. Pour en savoir plus, consultez Configuration de la Requesting App.
- Configurez la façon dont votre locataire Auth0 établit une fédération avec le fournisseur d’identité d’entreprise (IdP) de votre client : dans notre environnement de test, le fournisseur d’identité d’entreprise (IdP) sera votre locataire de test Okta, représentant l’un de vos clients d’entreprise. Pour en savoir plus, consultez Fédération avec le fournisseur d’identité d’entreprise (IdP) et configuration de l’Organisation.
- Gérez Cross App Access dans Okta : configurez les connexions agent-à-application et application-à-application dans la console d’administration Okta. Pour en savoir plus, consultez Gérer Cross App Access dans Okta.

Créez et configurez votre locataire Okta
- Sur le site pour développeurs d’Okta, inscrivez-vous au forfait Okta Integrator Free Plan. Une fois votre inscription terminée, vous devriez être redirigé vers votre nouveau locataire Okta.
- Dans la console d’administration Okta, accédez à Settings > Features. Dans la section Early access features, activez Cross App Access.

Configuration de l’application ressource
- Créer l’API dans Auth0
- Créer l’application ressource dans Auth0
- Enregistrer l’application ressource dans Okta
Créer l’API dans Auth0
Si vous avez déjà créé une API personnalisée dans votre locataire Auth0, vous pouvez ignorer cette section.

Créer l’application ressource dans Auth0
Si votre locataire Auth0 a déjà une ou plusieurs applications prêtes à se connecter à votre application SaaS, vous pouvez ignorer cette section.
Enregistrez l’application de ressource dans Okta
- Pour effectuer un test rapidement, nous vous recommandons d’utiliser l’application Todo0, déjà enregistrée dans l’OIN. Dans la console d’administration Okta, accédez à Applications > Applications > Browse App Catalog et recherchez
Todo0. Sélectionnez-la, puis ajoutez l’intégration.

- Vous pouvez aussi demander l’enregistrement d’une nouvelle application dans l’OIN à partir de votre locataire Okta. Pour en savoir plus, consultez Submission process for SSO and SCIM integrations. Pour accélérer le processus d’enregistrement, communiquez avec votre représentant Auth0 ou Okta.
Dans un environnement de production, vos clients d’entreprise installeront votre application SaaS à partir du catalogue OIN lorsqu’ils configureront leur IdP.
Configuration de l’application requérante
Dans un environnement de production, vous configurez chaque application requérante une seule fois pour établir sa connexion avec votre application ressource.
Créer l’application demandeuse dans Auth0
- Accédez à Applications > Applications et sélectionnez Create Application.
- Saisissez un nom, puis sélectionnez Regular Web Application.

- Une fois l’application créée, faites défiler la page jusqu’à Settings et activez le bouton bascule Cross App Access.

client_id de l’application ainsi que l’URL d’émetteur de votre locataire Auth0. Cela permet d’établir la connexion entre l’application demandeuse, identifiée par le client_id, et l’application de ressources, identifiée par l’URL d’émetteur. Pour en savoir plus, consultez Tester le flux XAA de bout en bout.
Enregistrer l’application demandeuse dans Okta
Dans un environnement de production, le développeur de l’application demandeuse enregistre celle-ci dans l’Okta Integration Network (OIN). Les clients d’entreprise installeront l’application demandeuse à partir du catalogue OIN lors de la configuration de leur IdP.
- Pour une configuration de test rapide, nous vous recommandons d’utiliser l’application Agent0, déjà enregistrée dans l’OIN. Dans la console d’administration Okta, accédez à Applications > Applications > Browse App Catalog et recherchez
Agent0. Sélectionnez-la, puis ajoutez l’intégration.

- Vous pouvez aussi demander l’enregistrement d’une nouvelle application dans l’OIN. Pour en savoir plus, consultez Submission process for SSO and SCIM integrations. Pour accélérer le processus d’enregistrement, communiquez avec votre représentant Auth0 ou Okta.
- Accédez à Applications > Applications et sélectionnez l’application (p. ex. Agent0).
- Sous Sign On, sélectionnez Edit et ajoutez l’URL de rappel de l’application demandeuse dans le champ Redirect URI. Ajustez la valeur de Redirect URI selon l’application de test que vous souhaitez utiliser. Pour en savoir plus, consultez Tester le flux XAA de bout en bout.
- Sélectionnez Save.

- Accédez à Applications et sélectionnez l’application (p. ex. Agent0).
- Sélectionnez Assign > Assign to People et choisissez votre utilisateur de test.
- Sélectionnez Save.
Fédération avec l’IdP d’entreprise et la configuration de l’organisation
Dans un environnement de production, vous configurez une seule fois chacun de vos clients d’entreprise afin de le fédérer avec votre locataire Auth0. Auth0 ajoutera la prise en charge du SSO en libre-service dans de futures versions, ce qui vous permettra de déléguer la configuration XAA à vos clients d’entreprise lors de la configuration du SSO.
Configurer une connexion Okta Workforce Enterprise
client_id et le client_secret de votre application ressource pour créer une connexion Okta Workforce Enterprise dans votre locataire Auth0.
Lors de la création de la connexion Okta Workforce Enterprise, activez le rôle Cross App Access - Resource Application. Cela permet à votre application ressource d’accepter les ID-JAG émis par l’IdP d’entreprise associé à cette connexion, en l’occurrence votre locataire Okta.

- Accédez à Applications > Applications et sélectionnez l’application (p. ex. Todo0).
- Dans les paramètres Sign On, sélectionnez Edit et ajoutez l’URL de rappel dans le champ Redirect URI.
- Sélectionnez Save.

- Accédez à Applications et sélectionnez l’application (p. ex. Agent0).
- Sélectionnez Assign > Assign to People et choisissez votre utilisateur de test.
- Sélectionnez Save.
- Accédez à Authentication > Enterprise > Okta Workforce :
- Sélectionnez la connexion Okta Workforce Enterprise que vous avez créée, puis l’onglet Applications. Ensuite, activez l’application requérante que vous avez créée pour cette connexion.
- Revenez à la liste des connexions Okta Workforce. Sélectionnez les trois points à droite de votre connexion, puis Try. Vous serez redirigé vers votre locataire Okta pour vous authentifier et terminer la connexion avec votre utilisateur de test.

Configurer une Organisation
org_id correspondant si l’utilisateur cible est membre de l’Organisation.

