「次の場合を除き却下 (Deny-Unless)」ACL
「次の場合を除き却下 (Deny-Unless)」ACL の詳細について説明します。
「次の場合を除き却下 (Deny-Unless)」ACL は「deny-unless」アプローチで評価されます。ACL は却下されないユーザーを定義します。別の言い方をすると、ロール、条件、およびスクリプト要件が満たされない限り、ユーザーはアクセスを拒否されます。
重要:
「次の場合を除き却下 (Deny-Unless)」ACL は、ACL 評価で「次の場合に許可 (Allow-If)」ACL より優先されます。
「次の場合を除き却下 (Deny-Unless)」ACL は、 2 つの 結果を生成します
| 評価結果 | 結果 |
|---|---|
| 合格 | 定義されたロール、データ条件、セキュリティ属性、およびスクリプト要件が満たされています。ACL はさらに評価を進めます。 重要: 「次の場合に許可 (Allow-If)」ACL は、対象がリソースにアクセスできるようにするために、アクセス権を付与する必要があります。 |
| 失敗 | 「次の場合を除き却下 (Deny-Unless)」ACL は失敗としてマークされ、アクセスは拒否されます。 |
次に「次の場合を除き却下 (Deny-Unless)」ACL の例を示します。
- ACL にはロール sn_hr_core.manager と itil があります
- 条件はアクティブ = true です。
- スクリプトには解答 = gs.isLoggedIn(); があります。