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
-
Créez un tenant B2C dans le portail Azure.
-
Enregistrez une application dans le tenant B2C et notez l'Application (client) ID.

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

-
Ajoutez l'URL de rappel de Casdoor,
https://<your-casdoor-host>/callback, aux Redirect URIs de l'application.
-
Définissez les flux utilisateurs dont vous avez besoin, pour l'inscription, la connexion et la modification du profil.
Ajouter le fournisseur dans Casdoor
-
Dans la console d'administration Casdoor, allez dans Identity > Providers et ajoutez un fournisseur.
-
Définissez Category sur
OAuthet Type surAzure AD B2C. -
Saisissez le Client ID et le Client secret de l'application B2C.

-
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.