Ich habe einen Azure AD B2C-Mandanten erstellt und ein lokales Konto mit dem Benutzernamen als Anmeldemethode konfiguriert. Ich habe eine Registrierungsrichtlinie erstellt und eine Anmeldung über den Azure AD B2C-Anmeldebildschirm vorgenommen. Im Anmeldebildschirm habe ich eine E-Mail-Adresse eingegeben und Azure AD B2C hat eine E-Mail zur Validierung gesendet. Nach der erfolgreichen Anmeldung versuchte ich, die Details des angemeldeten Benutzers über die Graph-API abzurufen.Benutzer-E-Mail von Azure AD B2C kann nicht mit GraphAPI abgerufen werden
Graph API URL verwendet Benutzerdaten abzurufen:
https://graph.windows.net/<tenantid>/users?api-version=1.6
konnte ich alle bisherigen Informationen neuer Benutzer wie Benutzername erhalten, Vorname, Nachname, etc ... mit Ausnahme der E-Mail-Adresse eingegeben durch der Benutzer während der E-Mail-Validierung.
Bitte lassen Sie mich wissen, ob es irgendeine Art und Weise oder Konfiguration verfügbar ist E-Mail-Adresse über die Graph API zu erhalten.
Haben Sie überprüfen Sie die 'otherMails' Eigenschaft? Gab es dort Werte? –
Es kommt als leeres Array. Wenn ich im Azure-Portal sehe, ist die E-Mail-ID im Feld Autorisierungs-E-Mail verfügbar. – Santhanam