Package io.jmix.oidc.filter
Class OidcVaadinSecurityFilterChainCustomizer
java.lang.Object
io.jmix.security.configurer.BaseSecurityFilterChainCustomizer
io.jmix.oidc.filter.OidcVaadinSecurityFilterChainCustomizer
- All Implemented Interfaces:
SecurityFilterChainCustomizer
Customizes Spring Security filter chains for OIDC-based authentication in Vaadin applications.
This customizer ensures that the UI scope is enforced for provided chains.
-
Field Summary
FieldsFields inherited from class io.jmix.security.configurer.BaseSecurityFilterChainCustomizer
clientDetailsSourceSupport -
Constructor Summary
ConstructorsConstructorDescriptionOidcVaadinSecurityFilterChainCustomizer(ClientDetailsSourceSupport clientDetailsSourceSupport, OidcProperties oidcProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcustomizeFilter(String chainName, org.springframework.security.web.SecurityFilterChain chain, jakarta.servlet.Filter filter) protected voidcustomizeOAuth2LoginAuthenticationFilter(org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter filter) Returns the names of the security filter chains that this customizer applies to.booleanWhether this customizer is enabled.Methods inherited from class io.jmix.security.configurer.BaseSecurityFilterChainCustomizer
customize
-
Field Details
-
oidcProperties
-
-
Constructor Details
-
OidcVaadinSecurityFilterChainCustomizer
public OidcVaadinSecurityFilterChainCustomizer(ClientDetailsSourceSupport clientDetailsSourceSupport, OidcProperties oidcProperties)
-
-
Method Details
-
getChainBeanNames
Description copied from interface:SecurityFilterChainCustomizerReturns the names of the security filter chains that this customizer applies to. -
isEnabled
public boolean isEnabled()Description copied from interface:SecurityFilterChainCustomizerWhether this customizer is enabled. -
customizeFilter
protected void customizeFilter(String chainName, org.springframework.security.web.SecurityFilterChain chain, jakarta.servlet.Filter filter) - Specified by:
customizeFilterin classBaseSecurityFilterChainCustomizer
-
customizeOAuth2LoginAuthenticationFilter
protected void customizeOAuth2LoginAuthenticationFilter(org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter filter)
-