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.
  • 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:
      customizeFilter in class BaseSecurityFilterChainCustomizer
    • customizeBearerTokenAuthenticationFilter

      protected void customizeBearerTokenAuthenticationFilter(org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter filter)