Class ActiveDirectorySecurityProviderConfiguration
java.lang.Object
com.wavemaker.runtime.security.provider.ad.ActiveDirectorySecurityProviderConfiguration
@Configuration
@Conditional({SecurityEnabledCondition.class,ActiveDirectorySecurityProviderCondition.class})
public class ActiveDirectorySecurityProviderConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactiveDirectoryDatabaseAuthoritiesPopulator(org.springframework.context.ApplicationContext applicationContext, RuntimeDatabaseRoleMappingConfig runtimeDatabaseRoleMappingConfig) com.wavemaker.app.security.models.config.ad.ActiveDirectoryProviderConfigadAuthoritiesPopulator(org.springframework.core.env.Environment environment) org.springframework.security.authentication.AuthenticationProvideradAuthProvider(ActiveDirectoryAuthoritiesPopulator activeDirectoryAuthoritiesPopulator, com.wavemaker.app.security.models.config.ad.ActiveDirectoryProviderConfig activeDirectoryProviderConfig) adDelegatingAuthenticationProvider(org.springframework.security.authentication.AuthenticationProvider adAuthProvider) defaultAuthoritiesProviderImpl(org.springframework.context.ApplicationContext applicationContext, RuntimeDatabaseRoleMappingConfig activeDirectoryRuntimeDatabaseRoleMappingConfig) org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapperorg.springframework.security.ldap.userdetails.UserDetailsContextMapper
-
Constructor Details
-
ActiveDirectorySecurityProviderConfiguration
public ActiveDirectorySecurityProviderConfiguration()
-
-
Method Details
-
adAuthProvider
@Bean(name="adAuthProvider") public org.springframework.security.authentication.AuthenticationProvider adAuthProvider(ActiveDirectoryAuthoritiesPopulator activeDirectoryAuthoritiesPopulator, com.wavemaker.app.security.models.config.ad.ActiveDirectoryProviderConfig activeDirectoryProviderConfig) -
adDelegatingAuthenticationProvider
@Bean("adDelegatingAuthenticationProvider") @Order(40) public WMDelegatingAuthenticationProvider adDelegatingAuthenticationProvider(org.springframework.security.authentication.AuthenticationProvider adAuthProvider) -
simpleAuthorityMapper
@Bean(name="authoritiesMapper") public org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper simpleAuthorityMapper() -
userDetailsContextMapper
@Bean(name="userDetailsContextMapper") public org.springframework.security.ldap.userdetails.UserDetailsContextMapper userDetailsContextMapper() -
noAuthoritiesPopulator
@Bean(name="adAuthoritiesPopulator") @Conditional(NoAuthoritiesPopulatorCondition.class) public ActiveDirectoryAuthoritiesPopulator noAuthoritiesPopulator() -
adAuthoritiesPopulator
@Bean(name="adAuthoritiesPopulator") @Conditional(DefaultActiveDirectoryAuthoritiesPopulatorCondition.class) public ActiveDirectoryAuthoritiesPopulator adAuthoritiesPopulator(org.springframework.core.env.Environment environment) -
activeDirectoryDatabaseAuthoritiesPopulator
@Bean(name="adAuthoritiesPopulator") @Conditional(DatabaseActiveDirectoryAuthoritiesPopulatorCondition.class) public ActiveDirectoryAuthoritiesPopulator activeDirectoryDatabaseAuthoritiesPopulator(org.springframework.context.ApplicationContext applicationContext, RuntimeDatabaseRoleMappingConfig runtimeDatabaseRoleMappingConfig) -
defaultAuthoritiesProviderImpl
@Bean(name="defaultAuthoritiesProvider") @Conditional(DatabaseActiveDirectoryAuthoritiesPopulatorCondition.class) public AuthoritiesProvider defaultAuthoritiesProviderImpl(org.springframework.context.ApplicationContext applicationContext, RuntimeDatabaseRoleMappingConfig activeDirectoryRuntimeDatabaseRoleMappingConfig) -
runtimeDatabaseRoleMappingConfig
@Bean(name="activeDirectoryRuntimeDatabaseRoleMappingConfig") @Conditional(DatabaseActiveDirectoryAuthoritiesPopulatorCondition.class) @ConfigurationProperties("security.providers.ad.database") public RuntimeDatabaseRoleMappingConfig runtimeDatabaseRoleMappingConfig() -
activeDirectoryProviderConfig
@Bean(name="activeDirectoryProviderConfig") public com.wavemaker.app.security.models.config.ad.ActiveDirectoryProviderConfig activeDirectoryProviderConfig()
-