Class CompositeResourceServerRequestMatcherProviderImpl
java.lang.Object
io.jmix.securityresourceserver.requestmatcher.impl.CompositeResourceServerRequestMatcherProviderImpl
- All Implemented Interfaces:
CompositeResourceServerRequestMatcherProvider
public class CompositeResourceServerRequestMatcherProviderImpl
extends Object
implements CompositeResourceServerRequestMatcherProvider
A default implementation of
CompositeResourceServerRequestMatcherProvider that combines multiple
AuthenticatedRequestMatcherProviders and AnonymousRequestMatcherProviders using an OR condition.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCompositeResourceServerRequestMatcherProviderImpl(Collection<AuthenticatedRequestMatcherProvider> authenticatedRequestMatcherProviders, Collection<AnonymousRequestMatcherProvider> anonymousRequestMatcherProviders) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.web.util.matcher.RequestMatcherReturns aRequestMatcherthat matches anonymous requests.org.springframework.security.web.util.matcher.RequestMatcherReturns aRequestMatcherthat matches authenticated requests.protected org.springframework.security.web.util.matcher.RequestMatcherprotected org.springframework.security.web.util.matcher.RequestMatcher
-
Constructor Details
-
CompositeResourceServerRequestMatcherProviderImpl
public CompositeResourceServerRequestMatcherProviderImpl(Collection<AuthenticatedRequestMatcherProvider> authenticatedRequestMatcherProviders, Collection<AnonymousRequestMatcherProvider> anonymousRequestMatcherProviders)
-
-
Method Details
-
getAuthenticatedRequestMatcher
public org.springframework.security.web.util.matcher.RequestMatcher getAuthenticatedRequestMatcher()Description copied from interface:CompositeResourceServerRequestMatcherProviderReturns aRequestMatcherthat matches authenticated requests.- Specified by:
getAuthenticatedRequestMatcherin interfaceCompositeResourceServerRequestMatcherProvider
-
getAnonymousRequestMatcher
public org.springframework.security.web.util.matcher.RequestMatcher getAnonymousRequestMatcher()Description copied from interface:CompositeResourceServerRequestMatcherProviderReturns aRequestMatcherthat matches anonymous requests.- Specified by:
getAnonymousRequestMatcherin interfaceCompositeResourceServerRequestMatcherProvider
-
getCompositeAuthenticatedRequestMatcher
protected org.springframework.security.web.util.matcher.RequestMatcher getCompositeAuthenticatedRequestMatcher() -
getCompositeAnonymousRequestMatcher
protected org.springframework.security.web.util.matcher.RequestMatcher getCompositeAnonymousRequestMatcher()
-