public final class ExpressionUrlAuthorizationConfigurer.AuthorizedUrl extends Object
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
customizationRememberMeConfigurerpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry denyAll()
ExpressionUrlAuthorizationConfigurer for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry authenticated()
ExpressionUrlAuthorizationConfigurer for further
customizationpublic ExpressionUrlAuthorizationConfigurer.ExpressionInterceptUrlRegistry fullyAuthenticated()
ExpressionUrlAuthorizationConfigurer for further
customizationRememberMeConfigurerpublic 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