Class DenyAllAuthorizationPolicy

java.lang.Object
org.j7m.middleware.security.defaults.DenyAllAuthorizationPolicy
All Implemented Interfaces:
org.j7m.middleware.security.api.AuthorizationPolicy

public final class DenyAllAuthorizationPolicy extends Object implements org.j7m.middleware.security.api.AuthorizationPolicy
Safety policy that denies every request.
  • Constructor Details

    • DenyAllAuthorizationPolicy

      public DenyAllAuthorizationPolicy()
      Creates a deny-all policy.
  • Method Details

    • id

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

      public org.j7m.middleware.security.api.AuthorizationDecision evaluate(org.j7m.middleware.security.api.SecurityContext context, org.j7m.middleware.security.api.PermissionRequest request)
      Specified by:
      evaluate in interface org.j7m.middleware.security.api.AuthorizationPolicy