Package io.jmix.security.configurer
Class BaseSecurityFilterChainCustomizer
java.lang.Object
io.jmix.security.configurer.BaseSecurityFilterChainCustomizer
- All Implemented Interfaces:
SecurityFilterChainCustomizer
- Direct Known Subclasses:
BaseResourceServerSecurityFilterChainCustomizer,OidcVaadinSecurityFilterChainCustomizer,SamlVaadinSecurityFilterChainCustomizer
public abstract class BaseSecurityFilterChainCustomizer
extends Object
implements SecurityFilterChainCustomizer
Base class for security filter chain customizers.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseSecurityFilterChainCustomizer(ClientDetailsSourceSupport clientDetailsSourceSupport) -
Method Summary
Modifier and TypeMethodDescriptionvoidPerforms customizations to the specified filter chain.protected abstract voidcustomizeFilter(String chainName, org.springframework.security.web.SecurityFilterChain chain, jakarta.servlet.Filter filter) Methods 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
-
Field Details
-
clientDetailsSourceSupport
-
-
Constructor Details
-
BaseSecurityFilterChainCustomizer
-
-
Method Details
-
customize
Description copied from interface:SecurityFilterChainCustomizerPerforms customizations to the specified filter chain.- Specified by:
customizein interfaceSecurityFilterChainCustomizer- Parameters:
chainName- name of the security filter chainchain- security filter chain instance
-
customizeFilter
protected abstract void customizeFilter(String chainName, org.springframework.security.web.SecurityFilterChain chain, jakarta.servlet.Filter filter)
-