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 LdapConfigurationApi
public void setLdapOperations(LdapOperations ldapOperations)
public LdapUserProperties getUserProperties()
getUserProperties
in interface LdapConfigurationApi
public void setUserProperties(LdapUserProperties userProperties)
public LdapUserDefinitionKeyProvider getUserDefinitionKeyProvider()
getUserDefinitionKeyProvider
in interface LdapConfigurationApi
public void setUserDefinitionKeyProvider(LdapUserDefinitionKeyProvider userDefinitionKeyProvider)
public LdapUserTenantIdProvider getUserTenantIdProvider()
getUserTenantIdProvider
in interface LdapConfigurationApi
public void setUserTenantIdProvider(LdapUserTenantIdProvider userTenantIdProvider)
public LdapGroupProperties getGroupProperties()
getGroupProperties
in interface LdapConfigurationApi
public void setGroupProperties(LdapGroupProperties groupProperties)
public LdapGroupTenantIdProvider getGroupTenantIdProvider()
getGroupTenantIdProvider
in interface LdapConfigurationApi
public void setGroupTenantIdProvider(LdapGroupTenantIdProvider groupTenantIdProvider)
public LdapUserGroupsProvider getUserGroupsProvider()
getUserGroupsProvider
in interface LdapConfigurationApi
public void setUserGroupsProvider(LdapUserGroupsProvider userGroupsProvider)
public DistinguishedNameProvider getDistinguishedNameProvider()
getDistinguishedNameProvider
in interface LdapConfigurationApi
public void setDistinguishedNameProvider(DistinguishedNameProvider distinguishedNameProvider)
public AttributesMapper<PlatformUser> getUserAttributesMapper()
getUserAttributesMapper
in interface LdapConfigurationApi
public void setUserAttributesMapper(AttributesMapper<PlatformUser> userAttributesMapper)
public AttributesMapper<PlatformGroup> getGroupAttributesMapper()
getGroupAttributesMapper
in interface LdapConfigurationApi
public void setGroupAttributesMapper(AttributesMapper<PlatformGroup> groupAttributesMapper)