Package com.flowable.idm.engine.ldap
Class LdapConfiguration
java.lang.Object
com.flowable.idm.engine.ldap.LdapConfiguration
- All Implemented Interfaces:
LdapConfigurationApi
public class LdapConfiguration extends java.lang.Object implements LdapConfigurationApi
Configuration for the LDAP identity service.
- Author:
- Filip Hrisafov
-
Field Summary
Fields Modifier and Type Field Description protected DistinguishedNameProviderdistinguishedNameProviderprotected org.springframework.ldap.core.AttributesMapper<PlatformGroup>groupAttributesMapperprotected LdapGroupPropertiesgroupPropertiesprotected LdapGroupTenantIdProvidergroupTenantIdProviderprotected org.springframework.ldap.core.LdapOperationsldapOperationsprotected org.springframework.ldap.core.AttributesMapper<PlatformUser>userAttributesMapperprotected LdapUserDefinitionKeyProvideruserDefinitionKeyProviderprotected LdapUserPropertiesuserPropertiesprotected LdapUserTenantIdProvideruserTenantIdProvider -
Constructor Summary
Constructors Constructor Description LdapConfiguration(org.springframework.ldap.core.LdapOperations ldapOperations, LdapUserProperties userProperties, LdapGroupProperties groupProperties) -
Method Summary
-
Field Details
-
ldapOperations
protected org.springframework.ldap.core.LdapOperations ldapOperations -
userProperties
-
groupProperties
-
distinguishedNameProvider
-
userAttributesMapper
-
groupAttributesMapper
-
userTenantIdProvider
-
userDefinitionKeyProvider
-
groupTenantIdProvider
-
-
Constructor Details
-
LdapConfiguration
public LdapConfiguration(org.springframework.ldap.core.LdapOperations ldapOperations, LdapUserProperties userProperties, LdapGroupProperties groupProperties)
-
-
Method Details
-
getLdapOperations
public org.springframework.ldap.core.LdapOperations getLdapOperations()- Specified by:
getLdapOperationsin interfaceLdapConfigurationApi
-
setLdapOperations
public void setLdapOperations(org.springframework.ldap.core.LdapOperations ldapOperations) -
getUserProperties
- Specified by:
getUserPropertiesin interfaceLdapConfigurationApi
-
setUserProperties
-
getUserDefinitionKeyProvider
- Specified by:
getUserDefinitionKeyProviderin interfaceLdapConfigurationApi
-
setUserDefinitionKeyProvider
-
getUserTenantIdProvider
- Specified by:
getUserTenantIdProviderin interfaceLdapConfigurationApi
-
setUserTenantIdProvider
-
getGroupProperties
- Specified by:
getGroupPropertiesin interfaceLdapConfigurationApi
-
setGroupProperties
-
getGroupTenantIdProvider
- Specified by:
getGroupTenantIdProviderin interfaceLdapConfigurationApi
-
setGroupTenantIdProvider
-
getDistinguishedNameProvider
- Specified by:
getDistinguishedNameProviderin interfaceLdapConfigurationApi
-
setDistinguishedNameProvider
-
getUserAttributesMapper
- Specified by:
getUserAttributesMapperin interfaceLdapConfigurationApi
-
setUserAttributesMapper
public void setUserAttributesMapper(org.springframework.ldap.core.AttributesMapper<PlatformUser> userAttributesMapper) -
getGroupAttributesMapper
- Specified by:
getGroupAttributesMapperin interfaceLdapConfigurationApi
-
setGroupAttributesMapper
public void setGroupAttributesMapper(org.springframework.ldap.core.AttributesMapper<PlatformGroup> groupAttributesMapper)
-