ユーザーがアプリケーションに同意する方法を構成する

この記事では、アプリケーションに対するユーザーの同意方法と、アプリケーションに対する今後のユーザーの同意操作をすべて無効にする方法について説明します。

アプリケーションが組織のデータにアクセスできるようにするには、そのためのアプリケーションのアクセス許可をユーザーに付与する必要があります。 異なるアクセス許可によって、さまざまなレベルのアクセスが可能になります。 既定では、すべてのユーザーが、管理者の同意を必要としないアクセス許可のアプリケーションに同意することが許可されています。 たとえば、既定では、ユーザーはアプリが自分のメールボックスにアクセスすることを許可することができますが、組織内のすべてのファイルを自由に読み取りと書き込みできるアクセスをアプリに許可することに同意することはできません。

悪意のあるアプリケーションがユーザーに組織のデータへのアクセス付与を誘導しようとした場合のリスクを軽減するために、確認済み発行者によって発行されたアプリケーションに対してのみユーザーの同意を許可することをお勧めします。

重要

2022 年 9 月 30 日以降、新しいテナントの同意設定は、"Microsoft の推奨に従う" が新たに既定となる予定です。 サインインやユーザー プロファイルの読み取りアクセス許可など、基本的なアクセス許可がアプリケーションから要求された場合に、エンド ユーザーが発行元の確認なしでマルチテナント アプリケーションに同意することはできない、というのが、その時点で Microsoft が推奨する初期設定となります。

前提条件

ユーザーの同意を構成するには、次のものが必要です。

Azure portal を使用してユーザーの同意設定を構成するには:

  1. Azure portalグローバル管理者としてサインインします。

  2. [Azure Active Directory]>[エンタープライズ アプリケーション]>[同意とアクセス許可]>[ユーザーの同意設定] を選択します。

  3. [User consent for applications](アプリケーションに対するユーザーの同意) で、すべてのユーザーに対して構成する同意設定を選択します。

  4. [Save](保存) を選択して設定を保存します。

Screenshot of the 'User consent settings' pane.

ヒント

ユーザーが同意することが許可されていないアプリケーションの管理者によるレビューと承認をユーザーが要求できるようにするには、管理者の同意ワークフローを有効にします。 たとえば、ユーザーの同意が無効になっている場合や、ユーザーによる付与が許可されていないアクセス許可をアプリケーションが要求している場合に、このような操作を行うことができます。

次の手順