Class AutoConfigureMultiSecurityRealmsSupport
java.lang.Object
net.coder966.spring.multisecurityrealms.configuration.AutoConfigureMultiSecurityRealmsSupport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefaultMultiSecurityRealmAuthenticationFilter(SecurityRealmScanner securityRealmScanner, AuthenticationTokenConverter authenticationTokenConverter, com.fasterxml.jackson.databind.ObjectMapper objectMapper) protected org.springframework.security.web.SecurityFilterChaindefaultSecurityFilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http, MultiSecurityRealmAuthenticationFilter multiSecurityRealmAuthenticationFilter) defaultSecurityRealmScanner(org.springframework.context.ApplicationContext context) protected org.springframework.security.authentication.AuthenticationManagerResolver<?>
-
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()
-