public class LdapConfiguration extends Object implements LdapConfigurationApi
| Modifier and Type | Field and Description |
|---|---|
protected DistinguishedNameProvider |
distinguishedNameProvider |
protected AttributesMapper<PlatformGroup> |
groupAttributesMapper |
protected LdapGroupProperties |
groupProperties |
protected LdapGroupTenantIdProvider |
groupTenantIdProvider |
protected LdapOperations |
ldapOperations |
protected AttributesMapper<PlatformUser> |
userAttributesMapper |
protected LdapUserDefinitionKeyProvider |
userDefinitionKeyProvider |
protected LdapUserGroupsProvider |
userGroupsProvider |
protected LdapUserProperties |
userProperties |
protected LdapUserTenantIdProvider |
userTenantIdProvider |
| Constructor and Description |
|---|
LdapConfiguration(LdapOperations ldapOperations,
LdapUserProperties userProperties,
LdapGroupProperties groupProperties) |
protected LdapOperations ldapOperations
protected LdapUserProperties userProperties
protected LdapGroupProperties groupProperties
protected DistinguishedNameProvider distinguishedNameProvider
protected AttributesMapper<PlatformUser> userAttributesMapper
protected AttributesMapper<PlatformGroup> groupAttributesMapper
protected LdapUserTenantIdProvider userTenantIdProvider
protected LdapUserDefinitionKeyProvider userDefinitionKeyProvider
protected LdapGroupTenantIdProvider groupTenantIdProvider
protected LdapUserGroupsProvider userGroupsProvider
public LdapConfiguration(LdapOperations ldapOperations, LdapUserProperties userProperties, LdapGroupProperties groupProperties)
public LdapOperations getLdapOperations()
getLdapOperations in interface LdapConfigurationApipublic void setLdapOperations(LdapOperations ldapOperations)
public LdapUserProperties getUserProperties()
getUserProperties in interface LdapConfigurationApipublic void setUserProperties(LdapUserProperties userProperties)
public LdapUserDefinitionKeyProvider getUserDefinitionKeyProvider()
getUserDefinitionKeyProvider in interface LdapConfigurationApipublic void setUserDefinitionKeyProvider(LdapUserDefinitionKeyProvider userDefinitionKeyProvider)
public LdapUserTenantIdProvider getUserTenantIdProvider()
getUserTenantIdProvider in interface LdapConfigurationApipublic void setUserTenantIdProvider(LdapUserTenantIdProvider userTenantIdProvider)
public LdapGroupProperties getGroupProperties()
getGroupProperties in interface LdapConfigurationApipublic void setGroupProperties(LdapGroupProperties groupProperties)
public LdapGroupTenantIdProvider getGroupTenantIdProvider()
getGroupTenantIdProvider in interface LdapConfigurationApipublic void setGroupTenantIdProvider(LdapGroupTenantIdProvider groupTenantIdProvider)
public LdapUserGroupsProvider getUserGroupsProvider()
getUserGroupsProvider in interface LdapConfigurationApipublic void setUserGroupsProvider(LdapUserGroupsProvider userGroupsProvider)
public DistinguishedNameProvider getDistinguishedNameProvider()
getDistinguishedNameProvider in interface LdapConfigurationApipublic void setDistinguishedNameProvider(DistinguishedNameProvider distinguishedNameProvider)
public AttributesMapper<PlatformUser> getUserAttributesMapper()
getUserAttributesMapper in interface LdapConfigurationApipublic void setUserAttributesMapper(AttributesMapper<PlatformUser> userAttributesMapper)
public AttributesMapper<PlatformGroup> getGroupAttributesMapper()
getGroupAttributesMapper in interface LdapConfigurationApipublic void setGroupAttributesMapper(AttributesMapper<PlatformGroup> groupAttributesMapper)