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 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 for EmbeddedLoginAuthenticationFilter. It is manually added to security filter chain in SecurityAutoConfiguration.AuthenticationSecurityConfiguration.

      See documentation file "register-security-filters.adoc" for information about how to properly register security filters.