Ich habe erfolgreich MSAL JS für Azure AD B2C implementiert. Der nächste Schritt besteht darin, den Benutzer das Profil bearbeiten zu lassen. Ich habe eine neue Richtlinie für das Profil bearbeiten erstellt. Aber wie den Benutzer dorthin umleiten? Es gibt nur Login-Methoden/Token-Methoden erwerben. Ich habe versucht, die Berechtigung für eine andere Richtlinie festzulegen. Es wird dann auf die richtige Seite umgeleitet, aber dann fängt es an, sich über Fehler in den Bereichen zu beschweren und das Token wird lokal durcheinander gebracht.Azure MSAL JS: Wie wird das Profil bearbeitet?
editProfile() {
this.userAgentApp.authority = this.policyEditProfile;
this.userAgentApp.loginRedirect();
}
Die ASP.NET Codebeispiele die EditProfile Richtlinien-ID explizit eine Option zu setzen: https://docs.microsoft.com/en-gb/azure/active-directory-b2c/active-directory-b2c-devquickstarts-web-dotnet-susi#update-code-to-use-your-tenant-and-policies von MSAL.JS
wie sich das anfühlt fehlt, und ich habe die URL manuell fertigen, ist das richtig ?
Dank dafür! Ich habe es in MSAL.JS versucht, aber dann bekomme ich diese Ausnahme? this.userAgentApp.acquireTokenPopup (authSettings.scopes, this.policyEditProfile) .then ((accessToken) => { this.setAuthenticated (accessToken); }, (Fehler) => { console.error (error); }) AADB2C90055: Der in der Anforderung angegebene Bereich 'offenes Profil' muss eine Ressource wie 'https://example.com/calendar.read' angeben. Korrelations-ID: 8a022666-3400-4d7d-A847-f8dc4dc49452 Zeitstempel: 2017.08.13 23: 42: 10Z . Invalid_request – Boland
ich die gleichen Bereiche wie die Verwendung bin beim Anmelden Warum muss ich andere brauchen Bereiche für das Profil bearbeiten? – Boland