authenticationBehaviors リソースの種類

名前空間: microsoft.graph

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

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

注:

coopEnforcement プロパティは、国内クラウド展開では使用できません。 これは、グローバル サービスでのみ使用できます。

メソッド

なし。

プロパティ

プロパティ 説明
blockAzureADGraphAccess ブール型 false の場合、AD Graph が完全に廃止される 2025 年 8 月 31 日までアプリAzure AD Graph へのアクセスAzure拡張できます。 Azure AD の廃止更新プログラムの詳細については、「2024 年 6 月の Azure AD Graph API 廃止に関する更新プログラム」を参照してください。
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"
}