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