4

クライアント資格情報フローを使用して、MSAL (1.0.304142221-alpha) を使用して Microsoft Graph API のトークンを取得しようとしています。私のコードは次のようになります。

var confidentialClientApp = new ConfidentialClientApplication(clientId, redirectUri, new ClientCredential(clientSecret), null);
var token = confidentialClientApp.AcquireTokenForClient(new string[] { "Mail.Read" }, string.Empty).Result;

2 行目で例外がスローされます。Graph API リファレンスは、必要なスコープとして「Mail.Read」を引用しているようです。

Azure AD のアプリケーションは、単一のキーを持つ Web アプリケーションです。アプリケーションには、Microsoft Graph に対して設定された "すべてのメールボックスでメールを読む" アプリケーション アクセス許可があります。

何が起こっているのかについて誰かが光を当てることができますか? ありがとうございました :)

4

1 に答える 1