Class AuthenticatedSecurityPolicy

java.lang.Object
nl.datasteel.crudcraft.annotations.security.policy.AuthenticatedSecurityPolicy
All Implemented Interfaces:
CrudSecurityPolicy

public class AuthenticatedSecurityPolicy extends Object implements CrudSecurityPolicy
Only authenticated users may access endpoints.
  • Constructor Details

    • AuthenticatedSecurityPolicy

      public AuthenticatedSecurityPolicy()
  • Method Details

    • getSecurityExpression

      public String getSecurityExpression(CrudEndpoint endpoint)
      Description copied from interface: CrudSecurityPolicy
      Resolve the security expression for the given endpoint.
      Specified by:
      getSecurityExpression in interface CrudSecurityPolicy
      Parameters:
      endpoint - the CRUD endpoint being secured
      Returns:
      a Spring Security expression, e.g. "permitAll()"