アプリケーション管理アプリのアクセス制御ルール

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • デフォルトでは、スコープ対象のアプリケーションに対してアプリケーション管理が有効になっている場合、スコープ対象のアプリケーションの ACL ルールが適用されます。スコープ対象のアプリケーションの ACL ルールが見つからない場合は、グローバル ACL ルールを適用できます。

    この動作は、アプリケーション ファイル [sys_metadata] テーブルを拡張するテーブルに作成された設定レコードにのみ適用されます。デフォルトの動作を変更することもできます。

    アプリケーション管理アプリのアクセスコントロール (ACL) ルールが定義されていない場合、アプリケーション管理アプリの設定レコードにグローバル ACL ルールを適用できます。詳細については、「アプリケーションファイル」を参照してください。

    注:
    すべてのアプリケーションがグローバル ACL ルールを使用するわけではありません。想定どおりにアクションを実行できない場合は、アプリケーションがグローバル ACL ルールを許可していることを確認してください。そうでない場合は、一部のアプリケーションに対して特定の ACL ルールを作成する必要があります。
    アプリケーション管理アプリのテーブルがグローバル ACL ルールを継承できるようにするには、 システムのプロパティが true であることを確認し、アプリケーション管理アプリのテーブルがグローバル ACL ルールを継承するための構成 で説明されている手順に従います。
    • glide.security.scoped_administration.honor_global_acl システム プロパティ:スコープ指定の ACL ルールが定義されていない場合、アプリケーション管理アプリはグローバル ACL ルールを継承できる。デフォルトでは、このプロパティは、新しいインスタンスとアップグレードされたインスタンスに対して有効。
    • アプリケーション管理 ACL の継承 [sys_scoped_admin_acl_inheritance] テーブル:アプリケーション管理アプリの ACL ルールが見つからない場合、このリストに追加されたテーブルはグローバル ACL ルールを継承する。この構成テーブルのアプリケーション管理アプリが所有するレコードの追加、削除、読み取りを実行できるのは、アプリケーション管理アプリのアドミンのみ。