2016-12-02 4 views
1

Ich implementiere Azure B2C in meiner ASP MVC-Anwendung. Meine Registrierungsrichtlinie hat einen E-Mail-Account ausgewählt. Wenn sich ein Nutzer anmeldet, wird sein Konto erstellt und er kann sich mit seiner E-Mail-Adresse anmelden (ich meine private E-Mail-Adresse wie xxx @ gmail).Erstellen eines Benutzers mit E-Mail als Anmeldung mit der Graph-API in Azure B2C

Wenn ich auf alten Azure Portal -> Benutzer Abschnitt, für diesen bestimmten Benutzer gibt es keine sinnvollen Daten, nur objectId. Wo wird die von ihm angegebene E-Mail gespeichert? (das alternative Mail-Feld ist leer).

Und hier beginnt meine eigentliche Frage.

Ich möchte auch Benutzer über Graph API hinzufügen. Ich mache dies über GraphConsoleAppV3 Beispielanwendung. Allerdings kann ich das Mail-Feld nicht einstellen, das Einzige, was ich tun kann, ist die E-Mail (benutzerdefinierte E-Mail wie @gmail) in die "OtherEmails" -Sammlung einzufügen.

Wenn ich den Benutzer auf diese Weise hinzufüge, kann ich mich nicht mit privaten E-Mails in meiner Anwendung anmelden. Ich kann mich mit dem UPN-Namen anmelden, aber ich möchte nicht. Benutzer werden den UPN nicht kennen, nur sie echte E-Mails.

Ich kann im Internet Beispiele mit etwas wie "SignInNames" aber in PowerShell sehen.

Ich möchte den Benutzer über Graph-API festlegen und angeben, dass es E-Mail als Login-Typ hat - nicht UPN. Heiß um es zu erreichen?

Antwort

1

Ich habe festgestellt, dass es andere Beispielprojekt zum Erstellen von Benutzern in B2C gibt (über Beiträge mit JSON). Es scheint, dass die Synchronisierung von B2C mit AD und der gesamte Graph eine Weile dauert und die Nomenklatur muss vereinheitlicht werden

+0

können Sie bitte das Beispielprojekt teilen –

Verwandte Themen