@Singleton public class ConfigurationInterceptUrlMapRule extends AbstractSecurityRule
SecurityConfiguration.getInterceptUrlMap().| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.Integer | ORDERThe order of the rule. | 
DENY_ALL, IS_ANONYMOUS, IS_AUTHENTICATED| Constructor and Description | 
|---|
| ConfigurationInterceptUrlMapRule(RolesFinder rolesFinder,
                                SecurityConfiguration securityConfiguration) | 
| ConfigurationInterceptUrlMapRule(TokenConfiguration tokenConfiguration,
                                SecurityConfiguration securityConfiguration)Deprecated. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
| SecurityRuleResult | check(io.micronaut.http.HttpRequest request,
     io.micronaut.web.router.RouteMatch routeMatch,
     java.util.Map<java.lang.String,java.lang.Object> claims)If no configured pattern matches the request, return  SecurityRuleResult.UNKNOWN. | 
| int | getOrder() | 
| protected java.util.List<InterceptUrlMapPattern> | getPatternList()Provides a list of  InterceptUrlMapPatternwhich will be used to provideSecurityRule. | 
compareRoles, getRoles@Deprecated public ConfigurationInterceptUrlMapRule(TokenConfiguration tokenConfiguration, SecurityConfiguration securityConfiguration)
ConfigurationInterceptUrlMapRule(RolesFinder, SecurityConfiguration) instead.tokenConfiguration - The Token ConfigurationsecurityConfiguration - The Security Configuration@Inject public ConfigurationInterceptUrlMapRule(RolesFinder rolesFinder, SecurityConfiguration securityConfiguration)
rolesFinder - Roles ParsersecurityConfiguration - The Security Configurationprotected java.util.List<InterceptUrlMapPattern> getPatternList()
InterceptUrlMapPattern which will be used to provide SecurityRule.InterceptUrlMapPatternpublic int getOrder()
public SecurityRuleResult check(io.micronaut.http.HttpRequest request, @Nullable io.micronaut.web.router.RouteMatch routeMatch, @Nullable java.util.Map<java.lang.String,java.lang.Object> claims)
SecurityRuleResult.UNKNOWN.
 Reads the rules in order. The first matched rule will be used for determining authorization.request - The current requestrouteMatch - The matched routeclaims - The claims from the token. Null if not authenticatedSecurityRuleResult