0

Ich versuche Azure AD B2C zu erhalten, um die E-Mail-Adresse des Benutzers zu erhalten, aber ich sehe nichts in dem Token, das es bereitstellt, obwohl meine Anmelde-/Registrierungsrichtlinie einen "Anspruch" auf die E-Mail-Adresse des Benutzers macht. Wie bekomme ich die E-Mail-Adresse? Gibt es andere Dokumentationen als die Beispiele, die erklären, wie dieser Dienst funktionieren soll?Wie erhalte ich die E-Mail-Adresse von der Azure AD B2C-Authentifizierung?

+0

Was ist A2BC? Meinst du Azure AD B2C? – spottedmahn

+0

Ja das ist, was ich meinte – user1023110

Antwort

0

Unter Anwendung Ansprüche, überprüfen Sie Email Addresses.

select application claims

Hier einige documentation about selecting claims/setup.

+0

Einrichten der Forderung ist nicht das Problem, ich habe diesen Teil getan. Was ich nicht verwalten kann, ist, wie ich die E-Mail-Adresse der Nutzer in meiner mobilen App abrufen kann. So weit wie ich das Token an die App zurückgegeben nach Login zurückgeben kann es nicht enthalten, und ich kann nicht finden die Methode zur Abfrage Active Directory für beanspruchte Attribute – user1023110

+0

Wenn Sie wie oben konfiguriert konfiguriert haben dann muss es sein die Ansprüche unter der Annahme, dass sie eine E-Mail-Adresse ausgefüllt haben; Haben Sie sich die Benutzereigenschaften im Portal angesehen, um dies zu überprüfen? – spottedmahn

+0

Ich denke, Sie könnten die Frage vermissen. Ich habe das Portal überprüft und es sieht so aus, als wäre der Anspruch auf die E-Mail-Adresse für meine Anmelde-/Einführungsrichtlinie korrekt eingerichtet. Ich authentisch mit MSAL (Microsoft Identity Client für Active Directory), die eine "AuthenticationResult" zurückgibt und von dem, was ich sehen kann, gibt es keine Eigenschaft des AuthenticationResult-Objekts, das die E-Mail-Adresse (oder jedes andere Attribut) enthält, die ich im Portal beanspruchte. – user1023110