Class AdminOnlySecurityPolicy
java.lang.Object
nl.datasteel.crudcraft.annotations.security.policy.AdminOnlySecurityPolicy
- All Implemented Interfaces:
CrudSecurityPolicy
Restricts access to users with the ADMIN role.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSecurityExpression
(CrudEndpoint endpoint) Resolve the security expression for the given endpoint.
-
Constructor Details
-
AdminOnlySecurityPolicy
public AdminOnlySecurityPolicy()
-
-
Method Details
-
getSecurityExpression
Description copied from interface:CrudSecurityPolicy
Resolve the security expression for the given endpoint.- Specified by:
getSecurityExpression
in interfaceCrudSecurityPolicy
- Parameters:
endpoint
- the CRUD endpoint being secured- Returns:
- a Spring Security expression, e.g.
"permitAll()"
-