Class JWSSecurityProviderConfiguration

java.lang.Object
com.wavemaker.runtime.security.provider.jws.JWSSecurityProviderConfiguration
All Implemented Interfaces:
WMSecurityConfiguration

@Configuration @Conditional({SecurityEnabledCondition.class,JWSProviderCondition.class}) public class JWSSecurityProviderConfiguration extends Object implements WMSecurityConfiguration
  • Constructor Details

    • JWSSecurityProviderConfiguration

      public JWSSecurityProviderConfiguration()
  • Method Details

    • jwsAuthenticationManagerResolver

      @Bean(name="jwsAuthenticationManagerResolver") public org.springframework.security.authentication.AuthenticationManagerResolver<String> jwsAuthenticationManagerResolver()
    • jwtIssuerAuthenticationManagerResolver

      @Bean(name="jwtIssuerAuthenticationManagerResolver") public org.springframework.security.authentication.AuthenticationManagerResolver<jakarta.servlet.http.HttpServletRequest> jwtIssuerAuthenticationManagerResolver()
    • jwsBearerTokenAuthenticationFilter

      @Bean(name="jwsBearerTokenAuthenticationFilter") public jakarta.servlet.Filter jwsBearerTokenAuthenticationFilter()
    • jwsConfiguration

      @Bean @ConfigurationProperties(prefix="security.providers") public com.wavemaker.app.security.models.jws.JWSConfiguration jwsConfiguration()
    • jwsAuthoritiesProviderManager

      @Bean public JWSAuthoritiesProviderManager jwsAuthoritiesProviderManager()
    • getSecurityInterceptUrls

      public List<com.wavemaker.app.security.models.SecurityInterceptUrlEntry> getSecurityInterceptUrls()
      Specified by:
      getSecurityInterceptUrls in interface WMSecurityConfiguration
    • addStatelessFilters

      public void addStatelessFilters(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
      Specified by:
      addStatelessFilters in interface WMSecurityConfiguration