Class DenyAllResourcePolicy

java.lang.Object
org.j7m.middleware.security.defaults.DenyAllResourcePolicy
All Implemented Interfaces:
org.j7m.middleware.security.api.ResourcePolicy

public final class DenyAllResourcePolicy extends Object implements org.j7m.middleware.security.api.ResourcePolicy
Fail-closed resource policy that denies every request.
  • Constructor Details

    • DenyAllResourcePolicy

      public DenyAllResourcePolicy()
      Creates a permission-denying policy.
    • DenyAllResourcePolicy

      public DenyAllResourcePolicy(boolean overloaded)
      Creates a deny-all resource policy.
      Parameters:
      overloaded - true to report denials as overload
  • Method Details

    • id

      public String id()
      Specified by:
      id in interface org.j7m.middleware.security.api.ResourcePolicy
    • evaluate

      public org.j7m.middleware.security.api.ResourcePolicyDecision evaluate(org.j7m.middleware.security.api.SecurityContext context, org.j7m.middleware.security.api.ResourcePolicyRequest request)
      Specified by:
      evaluate in interface org.j7m.middleware.security.api.ResourcePolicy