| 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.