問題タブ [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.

0 投票する
1 に答える
667 参照

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 を返します。

どんな提案でも大歓迎です。

0 投票する
1 に答える
1125 参照

asp.net-core - ASP.NET Core を使用して MS Graph 経由で Azure AD グループを取得する例外

ユーザーがサインインしたときに、ログインしているユーザーに割り当てられたすべてのグループを取得したいと考えています。これにより、ユーザーのログイン セッションでグループを使用できるようになります。

以下のリンクからコードをたどりましたが、

https://github.com/Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2/tree/master/5-WebApp-AuthZ/5-2-Groups

以下のように呼び出すGetMyMemberOfGroupsAsync()ように変更しましたが、下部に示されている例外が発生します。

以下は、すべてのグループを取得するためにコード例に追加されたコードですが、次の行で例外がスローされます。_graphServiceClient.Me.MemberOf.Request().GetAsync();

以下の例外は、の行でスローされます_graphServiceClient.Me.MemberOf.Request().GetAsync();