Class AutoConfigureMultiSecurityRealmsSupport

java.lang.Object
net.coder966.spring.multisecurityrealms.configuration.AutoConfigureMultiSecurityRealmsSupport

@AutoConfiguration public class AutoConfigureMultiSecurityRealmsSupport extends Object
  • Constructor Details

    • AutoConfigureMultiSecurityRealmsSupport

      public AutoConfigureMultiSecurityRealmsSupport()
  • Method Details

    • defaultSecurityRealmConfigurationProperties

      @Bean @ConditionalOnMissingBean(SecurityRealmConfigurationProperties.class) public SecurityRealmConfigurationProperties defaultSecurityRealmConfigurationProperties()
    • defaultAuthenticationTokenConverter

      @Bean public AuthenticationTokenConverter defaultAuthenticationTokenConverter(SecurityRealmConfigurationProperties properties)
    • defaultSecurityRealmScanner

      @Bean public SecurityRealmScanner defaultSecurityRealmScanner(org.springframework.context.ApplicationContext context)
    • defaultMultiSecurityRealmAuthenticationFilter

      @Bean public MultiSecurityRealmAuthenticationFilter defaultMultiSecurityRealmAuthenticationFilter(SecurityRealmScanner securityRealmScanner, AuthenticationTokenConverter authenticationTokenConverter, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • defaultPermitRealmMethodSecurityExpressionHandler

      @Bean public PermitRealmMethodSecurityExpressionHandler defaultPermitRealmMethodSecurityExpressionHandler()
    • defaultSecurityFilterChain

      @Bean @ConditionalOnMissingBean(org.springframework.security.web.SecurityFilterChain.class) protected org.springframework.security.web.SecurityFilterChain defaultSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, MultiSecurityRealmAuthenticationFilter multiSecurityRealmAuthenticationFilter) throws Exception
      Throws:
      Exception
    • nullAuthenticationManagerResolver

      @Bean @ConditionalOnMissingBean(value={org.springframework.security.authentication.AuthenticationManager.class,org.springframework.security.authentication.AuthenticationProvider.class,org.springframework.security.core.userdetails.UserDetailsService.class,org.springframework.security.authentication.AuthenticationManagerResolver.class}, type="org.springframework.security.oauth2.jwt.JwtDecoder") protected org.springframework.security.authentication.AuthenticationManagerResolver<?> nullAuthenticationManagerResolver()