Package | Description |
---|---|
org.apache.ambari.server.ldap.service | |
org.apache.ambari.server.ldap.service.ads |
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 |
---|---|
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) |
org.apache.directory.ldap.client.template.LdapConnectionTemplate |
LdapConnectionTemplateFactory.load()
Loads the persisted LDAP configuration.
|
void |
LdapConnectionTemplateFactory.onConfigChange(AmbariConfigurationChangedEvent event)
The returned connection template instance is recreated whenever the ambari ldap configuration changes
|
Copyright © 2022 Apache Software Foundation. All rights reserved.