authenticationBehaviors リソースの種類

名前空間: microsoft.graph

アプリケーションのコンテキストで設定された認証動作について説明します。 認証動作はブール値フラグであり、トークンの発行に関連する重大な変更動作をアプリケーションに柔軟に採用できるようにします。 これらの更新されたトークン発行動作は、セキュリティ軽減策、セキュリティ強化、または機能の非推奨に関連する場合があります。

アプリケーションでは、動作を有効にする (動作を true に設定する) ことで新しい破壊的変更を採用するか、既存の動作を無効にして (動作を false に設定することで) 既存の動作を引き続き使用できます。 認証動作の管理の詳細については、「 アプリケーション認証の動作を管理する」を参照してください。

注:

coopEnforcement プロパティは、グローバル サービスおよびサポートされている国内クラウド展開 (21Vianet が運用する米国政府 L4、米国政府 L5 (DoD)、中国) で使用できます。

メソッド

なし。

プロパティ

プロパティ 型 説明
blockAzureADGraphAccess ブール型 false の場合、Azure AD Graph が完全に廃止される 2025 年 8 月 31 日まで、アプリが Azure AD Graph に拡張アクセスできるようになります。 Azure AD の廃止に関する更新プログラムの詳細については、 Azure AD Graph API の廃止に関する 2024 年 6 月の更新プログラムを参照してください。
coopEnforcement ブール型 Cross-Origin-Opener-Policy (COOP) ヘッダーがアプリケーションのブラウザベースの認証応答に適用されるかどうかを示します。 強制を有効にする場合は true に設定し、一時的に強制を抑制する場合は false に設定するか、サービスの既定値を使用する場合は null に設定します。 方法のガイダンスについては、「 Cross-Origin-Opener-Policy の実施を制御する」を参照してください。
removeUnverifiedEmailClaim ブール型 true の場合、メール アドレスのドメインを確認できない場合に、アプリケーションに送信されるトークンからemail要求を削除します。
requireClientServicePrincipal ブール型 trueする場合、マルチテナント アプリケーションには、アクセス トークンを付与する前に、承認チェックの一環としてリソース テナントにサービス プリンシパルが必要です。 このプロパティは、サービス プリンシパルのないクライアントからのアクセスに依存し、この動作が Microsoft によって false に設定されているマルチテナント リソース アプリケーションに対してのみ変更可能です。 テナント管理者は、Azure Health Service イベントと Microsoft 365 メッセージ センターを通じて送信されるセキュリティ アドバイザリに対応する必要があります。

リレーションシップ

なし。

JSON 表記

次の JSON 表現は、リソースの種類を示しています。

{
  "@odata.type": "#microsoft.graph.authenticationBehaviors",
  "blockAzureADGraphAccess": "Boolean",
  "coopEnforcement": "Boolean",
  "removeUnverifiedEmailClaim": "Boolean",
  "requireClientServicePrincipal": "Boolean"
}