Skip to main content
Tenant ACL のルールは、次の要素で構成されます。
  • Signal: シグナルは、IP アドレス、地理位置情報、ユーザーエージェントなど、受信したリクエストから取得される識別情報です。
  • Condition: 条件は、演算子 (match など) と値のセット (IP アドレスのリストなど) を組み合わせたものです。
  • Action: Action は、条件が満たされた場合にルールが実行する動作を指定するもので、allow、block、redirect などがあります。
  • Scope: スコープは、そのルールが適用されるエンドポイントの範囲を示します。これには Authentication API、Management API、またはテナント全体が含まれます。
  • Priority: 優先順位は、そのルールが他のルールに対してどの順序で実行されるかを定義します。
これらの Tenant ACL ルールのプロパティと使用方法の詳細については、Management API Endpoint Parameter Reference を参照してください。
Tenant ACL では、一貫したルール評価ロジックを使用して、特定のリクエストに対してどの Action を適用するか、または適用しないかを判断します。ユースケースに応じたきめ細かなアクセス制御ポリシーを作成するため、優先順位は慎重に設定してください。

ルールの作成と削除

以下のManagement APIエンドポイントを使用して、Tenant ACLルールを作成および削除できます。指定のスコープを持つManagement API アクセストークンが必要です。

ルールを変更する

以下の Management API エンドポイントを使用して、Tenant ACL ルールを変更できます。指定のスコープを持つ Management API アクセストークン が必要です。

ルールを有効または無効にする

Management API の Update アクセス制御リスト エンドポイントを使用すると、ルールを有効または無効にできます。rule オブジェクトの active プロパティを、それぞれ true または false に設定します。

ルールを表示

以下のManagement API エンドポイントを使用して、既存のTenant ACLルールを確認できます。必要なスコープが付与されたManagement API アクセストークンが必要です。

詳しく見る