Azure AD B2C için MSAL JS'yi başarıyla uyguladım. Bir sonraki adım, kullanıcının profilini düzenlemesine izin vermektir. Profili Düzenle için yeni bir politika oluşturdum. Ancak, kullanıcı orada nasıl yönlendirilir? Sadece giriş yöntemleri/edinme belirteci yöntemleri vardır. Otoriteyi farklı bir politikaya koymaya çalıştım. Daha sonra doğru sayfaya yönlendirme yapar, ancak daha sonra kapsamlardaki hatalardan şikayet etmeye başlar ve yerel olarak belirteci dağıtır.Azure MSAL JS: Profil nasıl düzenlenir?
editProfile() {
this.userAgentApp.authority = this.policyEditProfile;
this.userAgentApp.loginRedirect();
}
ASP.NET kod örnekleri açıkça editprofile Politikası kimliğini ayarlamak için bir seçenek vardır:
bu gibi geliyor 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 MSAL.JS eksik ve ben URL'yi elle zanaat zorunda doğru olduğunu ?
Teşekkür! MSAL.JS'de denedim, ancak sonra bu özel durumu aldım? this.userAgentApp.acquireTokenPopup (authSettings.scopes, this.policyEditProfile) .ve ((accessToken) => { this.setAuthenticated (accessToken); }, (hata) => { console.error (hata); }) AADB2C90055: İstekte sağlanan 'açık profil' kapsamı 'https://example.com/calendar.read' gibi bir kaynak belirtmelidir. Korelasyon ID: 8a022666-3400-4d7d-A847-f8dc4dc49452 Damgası: 2017/08/13 23: 42: 10Z . Ben giriş yaparken aynı kapsamları kullanıyorum – Boland
invalid_request Neden ben diğer ihtiyaç düzenleme profili kapsamları? – Boland