public class UrlAuthorizationConfigurer.AuthorizedUrl extends Object
RequestMatcher
instances to ConfigAttribute
instances.Modifier and Type | Method and Description |
---|---|
UrlAuthorizationConfigurer.StandardInterceptUrlRegistry |
access(String... attributes)
Specifies that the user must have the specified
ConfigAttribute 's |
UrlAuthorizationConfigurer.StandardInterceptUrlRegistry |
anonymous()
Specifies that an anonymous user is allowed access
|
protected List<? extends RequestMatcher> |
getMatchers() |
UrlAuthorizationConfigurer.StandardInterceptUrlRegistry |
hasAnyAuthority(String... authorities)
Specifies that a user requires one of many authorities
|
UrlAuthorizationConfigurer.StandardInterceptUrlRegistry |
hasAnyRole(String... roles)
Specifies that a user requires one of many roles.
|
UrlAuthorizationConfigurer.StandardInterceptUrlRegistry |
hasAuthority(String authority)
Specifies a user requires an authority.
|
UrlAuthorizationConfigurer.StandardInterceptUrlRegistry |
hasRole(String role)
Specifies a user requires a role.
|
public UrlAuthorizationConfigurer.StandardInterceptUrlRegistry hasRole(String role)
role
- the role that should be required which is prepended with ROLE_
automatically (i.e. USER, ADMIN, etc). It should not start with ROLE_ the
UrlAuthorizationConfigurer
for further customizationpublic UrlAuthorizationConfigurer.StandardInterceptUrlRegistry hasAnyRole(String... roles)
roles
- the roles that the user should have at least one of (i.e. ADMIN,
USER, etc). Each role should not start with ROLE_ since it is automatically
prepended already.UrlAuthorizationConfigurer
for further customizationpublic UrlAuthorizationConfigurer.StandardInterceptUrlRegistry hasAuthority(String authority)
authority
- the authority that should be requiredUrlAuthorizationConfigurer
for further customizationpublic UrlAuthorizationConfigurer.StandardInterceptUrlRegistry hasAnyAuthority(String... authorities)
authorities
- the authorities that the user should have at least one of
(i.e. ROLE_USER, ROLE_ADMIN, etc).UrlAuthorizationConfigurer
for further customizationpublic UrlAuthorizationConfigurer.StandardInterceptUrlRegistry anonymous()
UrlAuthorizationConfigurer
for further customizationpublic UrlAuthorizationConfigurer.StandardInterceptUrlRegistry access(String... attributes)
ConfigAttribute
'sattributes
- the ConfigAttribute
's that restrict access to a URLUrlAuthorizationConfigurer
for further customizationprotected List<? extends RequestMatcher> getMatchers()