Class BaseResourceServerSecurityFilterChainCustomizer
java.lang.Object
io.jmix.security.configurer.BaseSecurityFilterChainCustomizer
io.jmix.securityresourceserver.authentication.BaseResourceServerSecurityFilterChainCustomizer
- All Implemented Interfaces:
SecurityFilterChainCustomizer
- Direct Known Subclasses:
AuthServerResourceServerSecurityFilterChainCustomizer,OidcResourceServerSecurityFilterChainCustomizer
public abstract class BaseResourceServerSecurityFilterChainCustomizer
extends BaseSecurityFilterChainCustomizer
Base class for Resource Server Spring Security filter chain customizers.
Customizers based on this class ensure that the API scope is enforced for provided chains.
-
Field Summary
Fields inherited from class io.jmix.security.configurer.BaseSecurityFilterChainCustomizer
clientDetailsSourceSupport -
Constructor Summary
ConstructorsConstructorDescriptionBaseResourceServerSecurityFilterChainCustomizer(ClientDetailsSourceSupport clientDetailsSourceSupport) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcustomizeBearerTokenAuthenticationFilter(org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter filter) protected voidcustomizeFilter(String chainName, org.springframework.security.web.SecurityFilterChain chain, jakarta.servlet.Filter filter) Methods inherited from class io.jmix.security.configurer.BaseSecurityFilterChainCustomizer
customizeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.security.configurer.SecurityFilterChainCustomizer
getChainBeanNames, isEnabled
-
Constructor Details
-
BaseResourceServerSecurityFilterChainCustomizer
public BaseResourceServerSecurityFilterChainCustomizer(ClientDetailsSourceSupport clientDetailsSourceSupport)
-
-
Method Details
-
customizeFilter
protected void customizeFilter(String chainName, org.springframework.security.web.SecurityFilterChain chain, jakarta.servlet.Filter filter) - Specified by:
customizeFilterin classBaseSecurityFilterChainCustomizer
-
customizeBearerTokenAuthenticationFilter
protected void customizeBearerTokenAuthenticationFilter(org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter filter)
-