Class ReadPublicWriteAdminPolicy
java.lang.Object
nl.datasteel.crudcraft.annotations.security.policy.ReadPublicWriteAdminPolicy
- All Implemented Interfaces:
CrudSecurityPolicy
Read endpoints are public; write endpoints require ADMIN role.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSecurityExpression(CrudEndpoint endpoint) Resolve the security expression for the given endpoint.
-
Constructor Details
-
ReadPublicWriteAdminPolicy
public ReadPublicWriteAdminPolicy()
-
-
Method Details
-
getSecurityExpression
Description copied from interface:CrudSecurityPolicyResolve the security expression for the given endpoint.- Specified by:
getSecurityExpressionin interfaceCrudSecurityPolicy- Parameters:
endpoint- the CRUD endpoint being secured- Returns:
- a Spring Security expression, e.g.
"permitAll()"
-