2017-04-11 8 views
1

マルチテナント環境でAzure Active Directoryを使用する。ユーザーにエラーが表示される "AADSTS90093:同意するアクセス権がありません。"管理者が同意した後

管理者は、すべてのユーザーがログオンするアプリケーションに同意しています。

ユーザーの同意が制限されています。

管理者が同意した後、ユーザーはまだログオンできず、「AADSTS90093:承諾を得られません」というメッセージが表示されます。エラー。

答えて

1

管理者の同意を得た方法が間違っているか、管理者アカウントにログインしていない可能性があります。これらの2つの方法の1試してみてください:Azure Portalインサイド

  1. を、あなたのアプリを選択し、アプリの登録ブレードに行き、管理者アカウントにログインし、グラント権限ボタンを押してください。

  2. 新しい認証要求を作成し、&prompt=admin_consentに追加します。

このエラーは、アプリがadmin-restricted scopeをリクエストしている場合に発生します。これらのスコープは、管理者がユーザーのために同意することを要求します。

+0

このアプリはuser.readだけで済み、管理者限定のスコープは必要ありません。他のテナントのユーザーはサイトにアクセスできます。これは、テナントの管理者が、個々のユーザーがこの問題を認識していることに同意する能力を制限した場合に限られます。 –

+0

答えのステップの1つを使用して**適切な** admin_consent **を実行してください。通常は管理者としてアプリにサインインして同意するだけで、そのユーザーの同意が得られます。 –

+0

このアプリはapps 2.0に登録されています。私は&プロンプト= admin_consentはそれのために働くとは思わない。また、この情報はブレードに表示されません。 –

関連する問題