@ConditionalOnLdap @AutoConfigureBefore(value={FlowableSecurityAutoConfiguration.class,IdmEngineServicesAutoConfiguration.class,ProcessEngineServicesAutoConfiguration.class}) @EnableConfigurationProperties(value=FlowableLdapProperties.class) @Configuration(proxyBeanMethods=false) public class FlowableLdapAutoConfiguration extends Object
EnableAutoConfiguration for the Flowable LDAP Integration.| Modifier and Type | Field and Description |
|---|---|
protected LDAPGroupCache.LDAPGroupCacheListener |
ldapGroupCacheListener |
protected LDAPQueryBuilder |
ldapQueryBuilder |
protected FlowableLdapProperties |
properties |
| Constructor and Description |
|---|
FlowableLdapAutoConfiguration(FlowableLdapProperties properties,
org.springframework.beans.factory.ObjectProvider<LDAPQueryBuilder> ldapQueryBuilder,
org.springframework.beans.factory.ObjectProvider<LDAPGroupCache.LDAPGroupCacheListener> ldapGroupCacheListener) |
| Modifier and Type | Method and Description |
|---|---|
protected LDAPGroupCache |
createCache(org.flowable.idm.spring.SpringIdmEngineConfiguration engineConfiguration,
LDAPConfiguration ldapConfiguration) |
FlowableAuthenticationProvider |
flowableAuthenticationProvider(org.flowable.idm.api.IdmIdentityService idmIdentitySerivce,
org.springframework.security.core.userdetails.UserDetailsService userDetailsService) |
LDAPConfiguration |
ldapConfiguration() |
EngineConfigurationConfigurer<org.flowable.idm.spring.SpringIdmEngineConfiguration> |
ldapIdmEngineConfigurer(LDAPConfiguration ldapConfiguration) |
protected final FlowableLdapProperties properties
protected final LDAPQueryBuilder ldapQueryBuilder
protected final LDAPGroupCache.LDAPGroupCacheListener ldapGroupCacheListener
public FlowableLdapAutoConfiguration(FlowableLdapProperties properties, org.springframework.beans.factory.ObjectProvider<LDAPQueryBuilder> ldapQueryBuilder, org.springframework.beans.factory.ObjectProvider<LDAPGroupCache.LDAPGroupCacheListener> ldapGroupCacheListener)
@Bean @ConditionalOnMissingBean public LDAPConfiguration ldapConfiguration()
@Bean public EngineConfigurationConfigurer<org.flowable.idm.spring.SpringIdmEngineConfiguration> ldapIdmEngineConfigurer(LDAPConfiguration ldapConfiguration)
@Bean @ConditionalOnMissingBean(value=org.springframework.security.authentication.AuthenticationProvider.class) public FlowableAuthenticationProvider flowableAuthenticationProvider(org.flowable.idm.api.IdmIdentityService idmIdentitySerivce, org.springframework.security.core.userdetails.UserDetailsService userDetailsService)
protected LDAPGroupCache createCache(org.flowable.idm.spring.SpringIdmEngineConfiguration engineConfiguration, LDAPConfiguration ldapConfiguration)
Copyright © 2021 Flowable. All rights reserved.