クラス DenyAllPermissionEvaluator
java.lang.ObjectSE
org.springframework.security.access.expression.DenyAllPermissionEvaluator
- 実装されているすべてのインターフェース:
org.springframework.aop.framework.AopInfrastructureBean,PermissionEvaluator
すべてのアクセスを拒否する nullPermissionEvaluator。アクセス許可の評価を必要としない場合にデフォルトで使用されます。
- 導入:
- 3.0
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明booleanhasPermission(Authentication authentication, SerializableSE targetId, StringSE targetType, ObjectSE permission) ターゲットインスタンス自体ではなく、ターゲットオブジェクトの識別子のみが利用可能なパーミッションを評価するための代替方法。booleanhasPermission(Authentication authentication, ObjectSE target, ObjectSE permission)
コンストラクターの詳細
DenyAllPermissionEvaluator
public DenyAllPermissionEvaluator()
メソッドの詳細
hasPermission
- 次で指定:
- インターフェース
PermissionEvaluatorのhasPermission - パラメーター:
authentication- 問題のユーザーを表します。null であってはなりません。target- アクセス許可を確認するドメインオブジェクト。null の場合は式で明示的にチェックできるため、実装は false を返す必要があります。permission- 式システムによって提供される許可オブジェクトの表現。null ではありません。- 戻り値:
- 常に偽
hasPermission
public boolean hasPermission(Authentication authentication, SerializableSE targetId, StringSE targetType, ObjectSE permission) インターフェースからコピーされた説明:PermissionEvaluatorターゲットインスタンス自体ではなく、ターゲットオブジェクトの識別子のみが利用可能なパーミッションを評価するための代替方法。- 次で指定:
- インターフェース
PermissionEvaluatorのhasPermission - パラメーター:
authentication- 問題のユーザーを表します。null であってはなりません。targetId- オブジェクトインスタンスの識別子 (通常、ロング)targetType- ターゲットの型を表す文字列(通常は Java クラス名)。null ではありません。permission- 式システムによって提供される許可オブジェクトの表現。null ではありません。- 戻り値:
- 常に偽