Class DatabaseSecurityProviderConfiguration
java.lang.Object
com.wavemaker.runtime.security.provider.database.DatabaseSecurityProviderConfiguration
@Configuration
@Conditional({SecurityEnabledCondition.class,DatabaseSecurityProviderCondition.class})
public class DatabaseSecurityProviderConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.authentication.AuthenticationProviderdatabaseDelegatingAuthenticationProvider(org.springframework.security.authentication.AuthenticationProvider databaseAuthenticationProvider) com.wavemaker.app.security.models.config.database.DatabaseProviderConfigorg.springframework.security.core.userdetails.UserDetailsServicedatabaseUserDetailsService(com.wavemaker.app.security.models.config.database.DatabaseProviderConfig databaseProviderConfig) defaultAuthoritiesProviderImpl(com.wavemaker.app.security.models.config.database.DatabaseProviderConfig databaseProviderConfig) defaultUserProviderImpl(com.wavemaker.app.security.models.config.database.DatabaseProviderConfig databaseProviderConfig) org.springframework.security.crypto.password.PasswordEncoder
-
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()
-