J'ai créé un client Azure AD B2C et configuré un compte local avec le nom d'utilisateur comme méthode de connexion. J'ai créé une stratégie d'inscription et effectué une inscription via l'écran d'inscription Azure AD B2C. Dans l'écran d'inscription, j'ai saisi une adresse e-mail et Azure AD B2C a envoyé un e-mail pour validation. Une fois l'inscription réussie, j'essayais d'obtenir les détails de l'utilisateur inscrit via l'API graphique.Impossible de récupérer l'e-mail de l'utilisateur à partir d'Azure AD B2C à l'aide de GraphAPI
URL de l'API graphique utilisé pour récupérer les détails de l'utilisateur:
https://graph.windows.net/<tenantid>/users?api-version=1.6
Je suis en mesure d'obtenir toutes les autres informations de nouvel utilisateur comme nom d'utilisateur, prénom, nom, etc ... sauf l'adresse e-mail indiquée par l'utilisateur lors de la validation de l'email.
Veuillez me faire savoir s'il existe un moyen ou une configuration pour obtenir une adresse e-mail via l'API graphique.
Avez-vous vérifié la propriété 'otherMails'? Y avait-il des valeurs là-bas? –
Il s'agit d'un tableau vide. Lorsque je consulte le portail Azure, l'identifiant de l'e-mail est disponible dans le champ E-mail d'autorisation. – Santhanam