2017-11-16 2 views
1

Hallo, hoffentlich kann jemand helfen.Azure AD B2C Benutzer Import: Kann keine E-Mail mit Benutzername

Ich importiere Benutzer in Azure B2C mithilfe des Azure AD-Diagramms und muss den Anmeldevorgang mit Benutzernamen verwenden. Wir können die Benutzer importieren, aber wir können das mail Feld nicht gesetzt, weil wir einen Fehler:

read-only

Wenn die Prüfung Self-Service Reset Passwortfunktion, erhalten wir:

AADB2C90161:+A+self-asserted+send+response+has+failed+with+reason+'Internal+Server+Error'

Ich glaube, das liegt daran, Wenn Sie das Passwort zurücksetzen, müssen Sie eine E-Mail-Adresse angeben, die Sie mit einem Code bestätigen.

Wie verknüpfen wir die E-Mail mit dem Konto, wenn wir die E-Mail nicht importieren können, da das E-Mail-Feld schreibgeschützt ist? Hat jemand anderes dieses Problem? Irgendwelche Problemumgehungen?

+0

Verwandte SO Beitrag: [Benutzer können nicht E-Mail von Azure AD B2C mit GraphAPI abrufen] (https://stackoverflow.com/questions/45344259/unable-to-retrieve-user -email-from-azure-ad-b2c-using-graphapi/45501610 # 45501610) – spottedmahn

Antwort

0

Eine Problemumgehung besteht darin, die Azure Portal zu verwenden und manuell festzulegen. Dies ermöglicht es dem Password Reset Policy zu arbeiten. Dies wird offensichtlich nicht sehr gut skalieren.

B2C Tenant -> Users and Groups -> All Users -> Open the User -> Set the authenticated email address

update authenticated email address

+1

Danke, Nette Option, aber leider haben wir über 60.000 Benutzer zu importieren. – RMcfarlane

+0

@RMcfarlane Ja, diese Option wird dafür nicht funktionieren! Es muss eine andere Abhilfe geben ... – spottedmahn

+1

Also heute habe ich eine Konsolen-App geschrieben, die im Grunde den Browser mit dem Chrome-Treiber startet und grundsätzlich alles eingibt und die ganze Anmeldung macht, es dauert etwa 10 Minuten, ich bin Ich werde nur ein paar Maschinen bekommen, um es zu starten und zu importieren, sehr hacky, aber es sollte die Arbeit für jetzt erledigen. – RMcfarlane