Modifier and Type | Method and Description |
---|---|
AmbariLdapConfiguration |
LdapFacade.detectAttributes(AmbariLdapConfiguration ambariLdapConfiguration)
Runs the user and group attribute detection algorithms.
|
AmbariLdapConfiguration |
AmbariLdapFacade.detectAttributes(AmbariLdapConfiguration ambariLdapConfiguration) |
AmbariLdapConfiguration |
LdapAttributeDetectionService.detectLdapGroupAttributes(AmbariLdapConfiguration ambariLdapConfiguration)
Decorates the passed in configuration with the detected ldap group attribute values
|
AmbariLdapConfiguration |
LdapAttributeDetectionService.detectLdapUserAttributes(AmbariLdapConfiguration ambariLdapConfiguration)
Decorates the passed in configuration with the detected ldap user attribute values
|
protected AmbariLdapConfiguration |
AmbariLdapConfigurationProvider.loadInstance(Collection<AmbariConfigurationEntity> configurationEntities) |
Modifier and Type | Method and Description |
---|---|
void |
LdapFacade.checkConnection(AmbariLdapConfiguration ambariLdapConfiguration)
Tests the connection to the LDAP server based on the provided configuration.
|
void |
AmbariLdapFacade.checkConnection(AmbariLdapConfiguration ambariLdapConfiguration) |
void |
LdapConfigurationService.checkConnection(AmbariLdapConfiguration configuration)
Tests the connection based on the provided configuration.
|
Set<String> |
LdapConfigurationService.checkGroupAttributes(String userDn,
AmbariLdapConfiguration ambariLdapConfiguration)
Checks whether the group related LDAP attributes in the configuration are correct.
|
Set<String> |
LdapFacade.checkLdapAttributes(Map<String,Object> parameters,
AmbariLdapConfiguration ambariLdapConfiguration)
Checks user and group related LDAP configuration attributes in the configuration object with the help of the provided parameters
|
Set<String> |
AmbariLdapFacade.checkLdapAttributes(Map<String,Object> parameters,
AmbariLdapConfiguration ldapConfiguration) |
String |
LdapConfigurationService.checkUserAttributes(String testUserName,
String testPassword,
AmbariLdapConfiguration configuration)
Implements LDAP user related configuration settings validation logic.
|
org.apache.directory.ldap.client.api.LdapConnectionConfig |
LdapConnectionConfigService.createLdapConnectionConfig(AmbariLdapConfiguration ambariLdapConfiguration)
Creates and sets up an ldap connection configuration instance based on the provided ambari ldap configuration instance.
|
AmbariLdapConfiguration |
LdapFacade.detectAttributes(AmbariLdapConfiguration ambariLdapConfiguration)
Runs the user and group attribute detection algorithms.
|
AmbariLdapConfiguration |
AmbariLdapFacade.detectAttributes(AmbariLdapConfiguration ambariLdapConfiguration) |
AmbariLdapConfiguration |
LdapAttributeDetectionService.detectLdapGroupAttributes(AmbariLdapConfiguration ambariLdapConfiguration)
Decorates the passed in configuration with the detected ldap group attribute values
|
AmbariLdapConfiguration |
LdapAttributeDetectionService.detectLdapUserAttributes(AmbariLdapConfiguration ambariLdapConfiguration)
Decorates the passed in configuration with the detected ldap user attribute values
|
Modifier and Type | Method and Description |
---|---|
AmbariLdapConfiguration |
DefaultLdapAttributeDetectionService.detectLdapGroupAttributes(AmbariLdapConfiguration ambariLdapConfiguration) |
AmbariLdapConfiguration |
DefaultLdapAttributeDetectionService.detectLdapUserAttributes(AmbariLdapConfiguration ambariLdapConfiguration) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultLdapConfigurationService.checkConnection(AmbariLdapConfiguration ambariLdapConfiguration) |
Set<String> |
DefaultLdapConfigurationService.checkGroupAttributes(String userDn,
AmbariLdapConfiguration ambariLdapConfiguration)
Checks whether the provided group related settings are correct.
|
String |
DefaultLdapConfigurationService.checkUserAttributes(String testUserName,
String testPassword,
AmbariLdapConfiguration ambariLdapConfiguration)
Checks the user attributes provided in the configuration instance by issuing a search for a (known) test user in the LDAP.
|
org.apache.directory.ldap.client.template.LdapConnectionTemplate |
LdapConnectionTemplateFactory.create(AmbariLdapConfiguration ambariLdapConfiguration)
Creates a new instance based on the provided configuration.
|
org.apache.directory.ldap.client.api.LdapConnectionConfig |
DefaultLdapConnectionConfigService.createLdapConnectionConfig(AmbariLdapConfiguration ambariLdapConfiguration) |
AmbariLdapConfiguration |
DefaultLdapAttributeDetectionService.detectLdapGroupAttributes(AmbariLdapConfiguration ambariLdapConfiguration) |
AmbariLdapConfiguration |
DefaultLdapAttributeDetectionService.detectLdapUserAttributes(AmbariLdapConfiguration ambariLdapConfiguration) |
Constructor and Description |
---|
AmbariLdapBindAuthenticator(org.springframework.ldap.core.support.BaseLdapPathContextSource contextSource,
AmbariLdapConfiguration ldapConfiguration) |
Constructor and Description |
---|
AmbariLdapDataPopulator(com.google.inject.Provider<AmbariLdapConfiguration> configurationProvider,
Users users)
Construct an AmbariLdapDataPopulator.
|
Copyright © 2022 Apache Software Foundation. All rights reserved.