アプリケーション管理アプリのアクセス制御ルール
デフォルトでは、スコープ対象のアプリケーションに対してアプリケーション管理が有効になっている場合、スコープ対象のアプリケーションの 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 ルールを継承する。この構成テーブルのアプリケーション管理アプリが所有するレコードの追加、削除、読み取りを実行できるのは、アプリケーション管理アプリのアドミンのみ。