Premiers pas avec azure-active-directory
Installation ou configuration
Instructions détaillées sur la configuration ou l’installation d’azure-active-directory.
Azure Active Directory B2C - Configuration
-
Créer un répertoire Azure AD B2C
Note the Domain name, it’ll be used as the tenantName.
-
Enregistrer votre application Follow the instructions to create an application and enable both Web App and Native client. Refer Register a web application and Register a mobile/native application
Enter the Reply URL as http://localhost:8100 or any port from wher you’ll be serving your app.
In Application Claims, select Email Addresses too.
Note the Application ID . It’ll be used as the clientId.
-
[Créer une politique d’inscription ou de connexion](https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-policies#create-a -politique d’inscription ou de connexion)
Note the name of the policy. It’ll be used as policy.
-
[Créer une politique de réinitialisation de mot de passe](https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-policies#create-a-password-reset- politique)
Note the name of the policy. It’ll be used as the password-reset-policy
Personnaliser l’interface utilisateur Azure AD B2C
L’écran de connexion Azure AD B2C peut être personnalisé en fonction de notre image de marque. Reportez-vous à Personnalisation de l’interface utilisateur
Reportez-vous à https://github.com/NewtonJoshua/Azure-ADB2C-Angularjs-sample
Dans cet exemple, nous avons deux écrans d’interface utilisateur personnalisés,
- AD B2C Connexion et page d’inscription : adCustomPages/unified.html
- Page de réinitialisation du mot de passe AD B2C : adCustomPages/resetpassword.html
Dans adCustomPages/unified.html, aux lignes 442 et 445, entrez votre tenantName, password-reset-policy et clientId
Les pages doivent être chargées dans un blob et leur URL doit être référencée dans les stratégies Azure AD B2C.
- Créez un compte de stockage comme mentionné dans [Télécharger l’exemple de contenu sur Azure Blob Storage](https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-ui -customization-helper-tool#upload-the-sample-content-to-azure-blob-storage)
- Téléchargez les exemples de pages AD dans le conteneur et notez leur URL.
- Pour le compte de stockage du service Blob créé, créez une règle CORS avec ‘*’ comme ORIGINES AUTORISÉES. Sélectionnez tout dans MÉTHODES AUTORISÉES. Entrez * pour les EN-TÊTES AUTORISÉS et les EN-TÊTES EXPOSÉS également.
- Personnalisez votre politique
Maintenant, dans votre application, vous pouvez voir l’interface utilisateur personnalisée.