Microsoft Graphを使用するネイティブアプリケーションを構築しています。MSグラフapi:他のユーザーのデータにアクセスする
私は認証コードを取得するためのOAuth2認証ワークフローを使用しています: 私は(管理者がログインしている場合)は、任意のユーザーのメールボックス内のすべてのメッセージを読むことができるように自分のアプリケーションを希望https://login.microsoftonline.com/common/oauth2/authorize?resource=https://graph.microsoft.com&prompt=admin_consent
。ログインしたユーザー(この場合は管理者)のメールを読むことはできますが、他のユーザーはメールを読むことができません(403エラーが発生します)。私は、私のアプリのAzure管理者のすべての単一の権限(委任)をチェックしました。ブラウザでアプリにアクセス権を付与すると、「ユーザーメールの読み取りと書き込み」を含む膨大な権限のリストが表示されます。
ログインページで「他の多くのユーザーのうち、ユーザーのメールボックスの設定の読み取りと書き込み」権限を与えるように求めても、mailboxSettingsと同じ問題があります。私は、次のクエリ値を使用しています:prompt = admin_consentは、認証コードを要求しています。
管理者が他のすべてのユーザー情報にアクセスする方法はありますか? Mail.Readの許可を得て
おかげ
私は同様の問題に直面しています。解決策は見つかりましたか? –