Class WebSecurity.IgnoredRequestConfigurer
- Direct Known Subclasses:
WebSecurity.MvcMatchersIgnoredRequestConfigurer
- Enclosing class:
- WebSecurity
RequestMatcher
instances that should be ignored by
Spring Security.- Since:
- 3.2
-
Method Summary
Modifier and TypeMethodDescriptionand()
Returns theWebSecurity
to be returned for chaining.protected WebSecurity.IgnoredRequestConfigurer
chainRequestMatchers
(List<RequestMatcher> requestMatchers) Subclasses should implement this method for returning the object that is chained to the creation of theRequestMatcher
instances.mvcMatchers
(String... mvcPatterns) Maps anMvcRequestMatcher
that does not care whichHttpMethod
is used.mvcMatchers
(org.springframework.http.HttpMethod method, String... mvcPatterns) Maps anMvcRequestMatcher
that also specifies a specificHttpMethod
to match on.Methods inherited from class org.springframework.security.config.annotation.web.AbstractRequestMatcherRegistry
antMatchers, antMatchers, antMatchers, anyRequest, createMvcMatchers, dispatcherTypeMatchers, dispatcherTypeMatchers, getApplicationContext, regexMatchers, regexMatchers, requestMatchers, setApplicationContext
-
Method Details
-
mvcMatchers
public WebSecurity.MvcMatchersIgnoredRequestConfigurer mvcMatchers(org.springframework.http.HttpMethod method, String... mvcPatterns) Description copied from class:AbstractRequestMatcherRegistry
Maps an
MvcRequestMatcher
that also specifies a specificHttpMethod
to match on. This matcher will use the same rules that Spring MVC uses for matching. For example, often times a mapping of the path "/path" will match on "/path", "/path/", "/path.html", etc.If the current request will not be processed by Spring MVC, a reasonable default using the pattern as a ant pattern will be used.
- Specified by:
mvcMatchers
in classAbstractRequestMatcherRegistry<WebSecurity.IgnoredRequestConfigurer>
- Parameters:
method
- the HTTP method to match onmvcPatterns
- the patterns to match on. The rules for matching are defined by Spring MVC- Returns:
- the object that is chained after creating the
RequestMatcher
.
-
mvcMatchers
Description copied from class:AbstractRequestMatcherRegistry
Maps an
MvcRequestMatcher
that does not care whichHttpMethod
is used. This matcher will use the same rules that Spring MVC uses for matching. For example, often times a mapping of the path "/path" will match on "/path", "/path/", "/path.html", etc.If the current request will not be processed by Spring MVC, a reasonable default using the pattern as a ant pattern will be used.
- Specified by:
mvcMatchers
in classAbstractRequestMatcherRegistry<WebSecurity.IgnoredRequestConfigurer>
- Parameters:
mvcPatterns
- the patterns to match on. The rules for matching are defined by Spring MVC- Returns:
- the object that is chained after creating the
RequestMatcher
.
-
chainRequestMatchers
protected WebSecurity.IgnoredRequestConfigurer chainRequestMatchers(List<RequestMatcher> requestMatchers) Description copied from class:AbstractRequestMatcherRegistry
Subclasses should implement this method for returning the object that is chained to the creation of theRequestMatcher
instances.- Specified by:
chainRequestMatchers
in classAbstractRequestMatcherRegistry<WebSecurity.IgnoredRequestConfigurer>
- Parameters:
requestMatchers
- theRequestMatcher
instances that were created- Returns:
- the chained Object for the subclass which allows association of something
else to the
RequestMatcher
-
and
Returns theWebSecurity
to be returned for chaining.
-