public class ExpressionUrlAuthorizationConfigurer.AuthorizedUrl extends Object
protected List<? extends RequestMatcher> getMatchers()
public ExpressionUrlAuthorizationConfigurer.AuthorizedUrl not()
ExpressionUrlAuthorizationConfigurer
for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry hasRole(String role)
hasAuthority(String)
.role
- the role to require (i.e. USER, ADMIN, etc). Note, it should not
start with "ROLE_" as this is automatically inserted.ExpressionUrlAuthorizationConfigurer
for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry hasAnyRole(String... roles)
hasAnyAuthority(String...)
roles
- the roles to require (i.e. USER, ADMIN, etc). Note, it should not
start with "ROLE_" as this is automatically inserted.ExpressionUrlAuthorizationConfigurer
for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry hasAuthority(String authority)
authority
- the authority to require (i.e. ROLE_USER, ROLE_ADMIN, etc).ExpressionUrlAuthorizationConfigurer
for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry hasAnyAuthority(String... authorities)
authorities
- the requests require at least one of the authorities (i.e.
"ROLE_USER","ROLE_ADMIN" would mean either "ROLE_USER" or "ROLE_ADMIN" is
required).ExpressionUrlAuthorizationConfigurer
for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry hasIpAddress(String ipaddressExpression)
ipaddressExpression
- the ipaddress (i.e. 192.168.1.79) or local subnet
(i.e. 192.168.0/24)ExpressionUrlAuthorizationConfigurer
for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry permitAll()
ExpressionUrlAuthorizationConfigurer
for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry anonymous()
ExpressionUrlAuthorizationConfigurer
for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry rememberMe()
ExpressionUrlAuthorizationConfigurer
for further
customizationRememberMeConfigurer
public ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry denyAll()
ExpressionUrlAuthorizationConfigurer
for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry authenticated()
ExpressionUrlAuthorizationConfigurer
for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry fullyAuthenticated()
ExpressionUrlAuthorizationConfigurer
for further
customizationRememberMeConfigurer
public ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry access(String attribute)
attribute
- the expression to secure the URLs (i.e.
"hasRole('ROLE_USER') and hasRole('ROLE_SUPER')")ExpressionUrlAuthorizationConfigurer
for further
customization