私はAzure AD B2C用にMSAL JSを実装しました。 次のステップでは、ユーザーがプロフィールを編集できるようにします。私はプロファイルの編集のための新しいポリシーを作成しました。 しかし、そこにユーザーをリダイレクトする方法はありますか?ログインメソッド/トークンメソッドを取得するだけです。 権限を別のポリシーに設定しようとしました。その後、正しいページにリダイレクトしますが、スコープ内のエラーについて不平を言って、トークンをローカルで壊します。Azure MSAL JS:プロフィールを編集するには?
editProfile() {
this.userAgentApp.authority = this.policyEditProfile;
this.userAgentApp.loginRedirect();
}
ASP.NETのコード例は、明示的にeditProfileポリシーIDを設定するオプションがあります。このような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から欠落していると私は手動でURLを作るために持っている、それが正しいです?
感謝を!私はMSAL.JSで試しましたが、この例外が発生しますか? this.userAgentApp.acquireTokenPopup(authSettings.scopes、this.policyEditProfile).then((accessToken)=> { this.setAuthenticated(accessToken); }、(エラー)=> { console.error(エラー) } AADB2C90055:リクエストで指定された 'openid profile'のスコープは、 'https://example.com/calendar.read'などのリソースを指定する必要があります。 相関ID:8a022666-3400-4d7d-A847-f8dc4dc49452 タイムスタンプ:2017年8月13日23:42:10Z : – Boland
INVALID_REQUEST私がログインするときと同じスコープを使用していますなぜ私は他の必要です。プロファイルを編集するスコープ? – Boland