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?
können Sie bitte das Beispielprojekt teilen –