Class OidcVaadinSecurityFilterChainCustomizer

java.lang.Object
io.jmix.security.configurer.BaseSecurityFilterChainCustomizer
io.jmix.oidc.filter.OidcVaadinSecurityFilterChainCustomizer
All Implemented Interfaces:
SecurityFilterChainCustomizer

public class OidcVaadinSecurityFilterChainCustomizer extends BaseSecurityFilterChainCustomizer
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 Details

  • Constructor Details

  • Method Details

    • getChainBeanNames

      public List<String> getChainBeanNames()
      Description copied from interface: SecurityFilterChainCustomizer
      Returns the names of the security filter chains that this customizer applies to.
    • isEnabled

      public boolean isEnabled()
      Description copied from interface: SecurityFilterChainCustomizer
      Whether this customizer is enabled.
    • customizeFilter

      protected void customizeFilter(String chainName, org.springframework.security.web.SecurityFilterChain chain, jakarta.servlet.Filter filter)
      Specified by:
      customizeFilter in class BaseSecurityFilterChainCustomizer
    • customizeOAuth2LoginAuthenticationFilter

      protected void customizeOAuth2LoginAuthenticationFilter(org.springframework.security.oauth2.client.web.OAuth2LoginAuthenticationFilter filter)