Passer au contenu principal

Ajouter Azure AD B2C comme fournisseur OAuth

Ce guide explique comment permettre aux utilisateurs de se connecter à Casdoor avec leur compte Azure AD B2C, la plateforme d'identité client de Microsoft.


Objectifs d'apprentissage​

  • Enregistrer une application dans un tenant Azure AD B2C.
  • Ajouter Azure AD B2C comme fournisseur OAuth dans Casdoor.

Prérequis​

  • Un abonnement Azure
  • Accès administrateur à la console d'administration Casdoor

Configurer Azure AD B2C​

  1. Créez un tenant B2C dans le portail Azure.

  2. Enregistrez une application dans le tenant B2C et notez l'Application (client) ID.

    Application registration

  3. Créez un secret client et copiez sa valeur. Azure affiche la valeur une seule fois.

    Client secret of the application

  4. Ajoutez l'URL de rappel de Casdoor, https://<your-casdoor-host>/callback, aux Redirect URIs de l'application.

    Redirect URIs of the application

  5. Définissez les flux utilisateurs dont vous avez besoin, pour l'inscription, la connexion et la modification du profil.

Ajouter le fournisseur dans Casdoor​

  1. Dans la console d'administration Casdoor, allez dans Identity > Providers et ajoutez un fournisseur.

  2. Définissez Category sur OAuth et Type sur Azure AD B2C.

  3. Saisissez le Client ID et le Client secret de l'application B2C.

    Azure AD B2C provider in Casdoor

  4. Enregistrez le fournisseur.

Pour remplir davantage de champs utilisateur à partir des claims de vos flux utilisateurs, voir Map OAuth claims to user fields.

Étapes suivantes​

Ajoutez le fournisseur à une application. Voir Add providers to an application.

Voir aussi​