クラス DenyAllPermissionEvaluator

java.lang.ObjectSE
org.springframework.security.access.expression.DenyAllPermissionEvaluator
実装されたすべてのインターフェース:
org.springframework.aop.framework.AopInfrastructureBeanPermissionEvaluator

public class DenyAllPermissionEvaluator extends ObjectSE implements PermissionEvaluator
すべてのアクセスを拒否する nullPermissionEvaluator。アクセス許可の評価を必要としない場合にデフォルトで使用されます。
導入:
3.0
  • コンストラクターの詳細

    • DenyAllPermissionEvaluator

      public DenyAllPermissionEvaluator()
  • メソッドの詳細

    • hasPermission

      public boolean hasPermission(Authentication authentication, ObjectSE target, ObjectSE permission)
      次で指定:
      インターフェース PermissionEvaluatorhasPermission 
      パラメーター:
      authentication - 問題のユーザーを表します。null であってはなりません。
      target - アクセス許可を確認するドメインオブジェクト。null の場合は式で明示的にチェックできるため、実装は false を返す必要があります。
      permission - 式システムによって提供される許可オブジェクトの表現。null ではありません。
      戻り値:
      常に偽
    • hasPermission

      public boolean hasPermission(Authentication authentication, SerializableSE targetId, StringSE targetType, ObjectSE permission)
      インターフェースからコピーされた説明: PermissionEvaluator
      ターゲットインスタンス自体ではなく、ターゲットオブジェクトの識別子のみが利用可能なパーミッションを評価するための代替方法。
      次で指定:
      インターフェース PermissionEvaluatorhasPermission 
      パラメーター:
      authentication - 問題のユーザーを表します。null であってはなりません。
      targetId - オブジェクトインスタンスの識別子 (通常、ロング)
      targetType - ターゲットの型を表す文字列(通常は Java クラス名)。null ではありません。
      permission - 式システムによって提供される許可オブジェクトの表現。null ではありません。
      戻り値:
      常に偽