Class DatabaseSecurityProviderConfiguration

java.lang.Object
com.wavemaker.runtime.security.provider.database.DatabaseSecurityProviderConfiguration

@Configuration @Conditional({SecurityEnabledCondition.class,DatabaseSecurityProviderCondition.class}) public class DatabaseSecurityProviderConfiguration extends Object
  • Constructor Details

    • DatabaseSecurityProviderConfiguration

      public DatabaseSecurityProviderConfiguration()
  • Method Details

    • daoAuthenticationProvider

      @Bean(name="databaseAuthenticationProvider") public org.springframework.security.authentication.AuthenticationProvider daoAuthenticationProvider()
    • databaseDelegatingAuthenticationProvider

      @Bean(name="databaseDelegatingAuthenticationProvider") @Order(20) public WMDelegatingAuthenticationProvider databaseDelegatingAuthenticationProvider(org.springframework.security.authentication.AuthenticationProvider databaseAuthenticationProvider)
    • noOpPasswordEncoder

      @Bean(name="passwordEncoder") public org.springframework.security.crypto.password.PasswordEncoder noOpPasswordEncoder()
    • databaseUserDetailsService

      @Bean(name="jdbcDaoImpl") public org.springframework.security.core.userdetails.UserDetailsService databaseUserDetailsService(com.wavemaker.app.security.models.config.database.DatabaseProviderConfig databaseProviderConfig)
    • defaultUserProviderImpl

      @Bean(name="defaultUserProvider") public UserProvider defaultUserProviderImpl(com.wavemaker.app.security.models.config.database.DatabaseProviderConfig databaseProviderConfig)
    • defaultAuthoritiesProviderImpl

      @Bean(name="defaultAuthoritiesProvider") public AuthoritiesProvider defaultAuthoritiesProviderImpl(com.wavemaker.app.security.models.config.database.DatabaseProviderConfig databaseProviderConfig)
    • databaseProviderConfig

      @Bean(name="databaseProviderConfig") public com.wavemaker.app.security.models.config.database.DatabaseProviderConfig databaseProviderConfig()