Class EmbeddedLoginAutoConfiguration
java.lang.Object
com.broadleafcommerce.auth.authorization.security.embedded.autoconfigure.EmbeddedLoginAutoConfiguration
@AutoConfiguration
@EnableConfigurationProperties(EmbeddedLoginProperties.class)
@ConditionalOnProperty("broadleaf.auth.login.embedded.enabled")
public class EmbeddedLoginAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionembeddedLoginAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager, org.springframework.security.web.authentication.AuthenticationSuccessHandler embeddedLoginAuthenticationSuccessHandler, org.springframework.security.web.authentication.AuthenticationFailureHandler embeddedLoginAuthenticationFailureHandler, org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionAuthenticationStrategy, StatelessUtil statelessUtil, UserLockoutService userLockoutService, AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService) org.springframework.boot.web.servlet.FilterRegistrationBean<EmbeddedLoginAuthenticationFilter>Disable automatic Filter registration forEmbeddedLoginAuthenticationFilter.embeddedLoginAuthenticationProvider(OAuth2UserDetailsService clientUserDetailService, org.springframework.security.core.userdetails.UserDetailsPasswordService userDetailsPasswordService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) embeddedLoginAuthenticationSuccessHandler(PasscodeService<PasswordToken, User> passcodeService, UserService<User> userService, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Constructor Details
-
EmbeddedLoginAutoConfiguration
public EmbeddedLoginAutoConfiguration()
-
-
Method Details
-
embeddedLoginCodeAuthenticationConverter
@Bean @ConditionalOnMissingBean public EmbeddedLoginCodeAuthenticationConverter embeddedLoginCodeAuthenticationConverter() -
embeddedLoginAuthenticationProvider
@Bean @ConditionalOnMissingBean(name="embeddedLoginAuthenticationProvider") public EmbeddedLoginAuthenticationProvider embeddedLoginAuthenticationProvider(OAuth2UserDetailsService clientUserDetailService, org.springframework.security.core.userdetails.UserDetailsPasswordService userDetailsPasswordService, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) -
embeddedLoginAuthenticationSuccessHandler
@Bean @ConditionalOnMissingBean(name="embeddedLoginAuthenticationSuccessHandler") public EmbeddedLoginAuthenticationSuccessHandler<PasswordToken,User> embeddedLoginAuthenticationSuccessHandler(PasscodeService<PasswordToken, User> passcodeService, UserService<User> userService, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
embeddedLoginAuthenticationFailureHandler
@Bean @ConditionalOnMissingBean(name="embeddedLoginAuthenticationFailureHandler") public EmbeddedLoginAuthenticationFailureHandler embeddedLoginAuthenticationFailureHandler() -
embeddedLoginAuthenticationFilter
@Bean @ConditionalOnMissingBean(name="embeddedLoginAuthenticationFilter") public EmbeddedLoginAuthenticationFilter embeddedLoginAuthenticationFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager, @Qualifier("embeddedLoginAuthenticationSuccessHandler") org.springframework.security.web.authentication.AuthenticationSuccessHandler embeddedLoginAuthenticationSuccessHandler, @Qualifier("embeddedLoginAuthenticationFailureHandler") org.springframework.security.web.authentication.AuthenticationFailureHandler embeddedLoginAuthenticationFailureHandler, org.springframework.security.web.authentication.session.SessionAuthenticationStrategy sessionAuthenticationStrategy, StatelessUtil statelessUtil, UserLockoutService userLockoutService, AuthorizationServerService<AuthorizationServer> authorizationServerService, AuthorizedClientService<AuthorizedClient> authorizedClientService) -
embeddedLoginAuthenticationFilterRegistration
@Bean @ConditionalOnMissingBean(name="embeddedLoginAuthenticationFilterRegistration") public org.springframework.boot.web.servlet.FilterRegistrationBean<EmbeddedLoginAuthenticationFilter> embeddedLoginAuthenticationFilterRegistration(EmbeddedLoginAuthenticationFilter filter) Disable automatic Filter registration forEmbeddedLoginAuthenticationFilter. It is manually added to security filter chain inSecurityAutoConfiguration.AuthenticationSecurityConfiguration.See documentation file "register-security-filters.adoc" for information about how to properly register security filters.
-