問題タブ [microsoft-identity-platform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blazor - AzureADB2C GetAccessTokenForUserAsync エラー "要求で指定されたスコープ 'user.read' はサポートされていません"
Microsoft Graph API (具体的には OneDrive) と統合し、認証に Azure AD B2C を使用する Blazor アプリケーションを作成しようとしています。
Microsoft.Identity.Web 0.3.1-preview を使用しています
Setup.cs は次のとおりです。
次に、サービスは ITokenAcquisitionを使用して、次のようにトークンを要求します。
Microsoft のリンクされたアカウントを使用して認証を行っていますが、AuthenticationStateProvider で live.com クレームを確認できます。
基本的な user.read を GetAccessTokenForUserAsync に渡すと、「リクエストで指定されたスコープ 'user.read' はサポートされていません」という例外が発生します。スコープをhttps://graph.microsoft.com/user.readとして指定しようとしましたが、これは単に null を返します。
どんな提案でも大歓迎です。
asp.net-core - ASP.NET Core を使用して MS Graph 経由で Azure AD グループを取得する例外
ユーザーがサインインしたときに、ログインしているユーザーに割り当てられたすべてのグループを取得したいと考えています。これにより、ユーザーのログイン セッションでグループを使用できるようになります。
以下のリンクからコードをたどりましたが、
以下のように呼び出すGetMyMemberOfGroupsAsync()
ように変更しましたが、下部に示されている例外が発生します。
以下は、すべてのグループを取得するためにコード例に追加されたコードですが、次の行で例外がスローされます。_graphServiceClient.Me.MemberOf.Request().GetAsync();
以下の例外は、の行でスローされます_graphServiceClient.Me.MemberOf.Request().GetAsync();