Modifier and Type | Method and Description |
---|---|
static Parameters |
Parameters.build(boolean enabled,
Parameters.Server ldapServer,
Parameters.Directory ldapDirectory,
Parameters.SplitDomain splitDomain,
java.lang.String lastUpdate) |
static Parameters |
Parameters.disabled() |
Modifier and Type | Method and Description |
---|---|
protected abstract Parameters |
ImportLoginValidation.getDirectoryParameters(ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> domainSettings) |
protected abstract Parameters |
ImportAuthenticationService.getParameters(Domain domain,
java.util.Map<java.lang.String,java.lang.String> domainSettings)
Get domain directory parameters
|
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
ImportAuthenticationService.checkAuth(Parameters parameters,
java.lang.String userDn,
java.lang.String userPassword)
Check user authentication against directory
|
protected abstract UserManager |
ImportLoginValidation.getDirectoryUser(Parameters adParameters,
ItemValue<Domain> domain,
java.lang.String userLogin) |
protected abstract java.lang.String |
ImportAuthenticationService.getUserDnByUserLogin(Parameters parameters,
java.lang.String domainName,
java.lang.String userLogin)
Get user directory DN from user login
|
protected abstract java.lang.String |
ImportAuthenticationService.getUserDnByUuid(Parameters parameters,
java.lang.String uuid)
Get user directory DN from user external ID
|
protected abstract void |
ImportLoginValidation.manageUserGroups(ICoreServices build,
Parameters ldapParameters,
UserManager userManager) |
Modifier and Type | Method and Description |
---|---|
protected abstract Parameters |
GroupManager.getDirectoryParameters() |
protected abstract Parameters |
UserManager.getDirectoryParameters() |
Modifier and Type | Field and Description |
---|---|
Parameters |
LdapPoolByDomain.LdapConnectionContext.ldapParameters |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<LdapPoolByDomain.LdapConnectionContext> |
LdapPoolByDomain.getAuthenticatedConnectionContext(Parameters ldapParameters)
Get authenticated LDAP connection, using login/password from LDAP parameters
|
LdapPoolByDomain.LdapConnectionContext |
LdapPoolByDomain.getConnectionContext(Parameters ldapParameters)
Get anonymous LDAP connection
|
void |
LdapPoolByDomain.resetPool(Parameters ldapParameters) |
Constructor and Description |
---|
LdapConnectionContext(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.ldap.client.api.LdapConnectionConfig ldapConnectionConfig,
Parameters ldapParameters) |
LdapPoolWrapper(Parameters parameters) |
Modifier and Type | Class and Description |
---|---|
class |
DirectorySearch<T extends Parameters> |
Modifier and Type | Field and Description |
---|---|
protected T |
DirectorySearch.ldapParameters |
Modifier and Type | Method and Description |
---|---|
<T extends Parameters> |
UserSearchFilter.getSearchFilter(T ldapParameters,
java.lang.String lastUpdate,
java.lang.String login,
java.lang.String uuid) |
<T extends Parameters> |
GroupSearchFilter.getSearchFilter(T ldapParameters,
java.lang.String lastUpdate,
java.lang.String uuid,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
static SearchCursorBuilder |
SearchCursorBuilder.withConnection(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
Parameters ldapParameters) |
Modifier and Type | Method and Description |
---|---|
Group |
IEntityEnhancer.enhanceGroup(Parameters ldapParameters,
java.util.List<java.lang.String> domainAliases,
org.apache.directory.api.ldap.model.entry.Entry entry,
Group group) |
UserData |
IEntityEnhancer.enhanceUser(Parameters ldapParameters,
java.util.List<java.lang.String> domainAliases,
org.apache.directory.api.ldap.model.entry.Entry entry,
UserData userData) |
Modifier and Type | Method and Description |
---|---|
protected Parameters |
ImportLdapLoginValidation.getDirectoryParameters(ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> domainSettings) |
protected Parameters |
ImportLdapAuthenticationService.getParameters(Domain domain,
java.util.Map<java.lang.String,java.lang.String> domainSettings) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ImportLdapAuthenticationService.checkAuth(Parameters parameters,
java.lang.String userDn,
java.lang.String userPassword) |
protected UserManager |
ImportLdapLoginValidation.getDirectoryUser(Parameters ldapParameters,
ItemValue<Domain> domain,
java.lang.String userLogin) |
protected java.lang.String |
ImportLdapAuthenticationService.getUserDnByUserLogin(Parameters parameters,
java.lang.String domainName,
java.lang.String userLogin) |
protected java.lang.String |
ImportLdapAuthenticationService.getUserDnByUuid(Parameters parameters,
java.lang.String uuid) |
protected void |
ImportLdapLoginValidation.manageUserGroups(ICoreServices coreService,
Parameters ldapParameters,
UserManager userManager) |
Modifier and Type | Class and Description |
---|---|
class |
LdapParameters |
Modifier and Type | Method and Description |
---|---|
protected Parameters |
UserManagerImpl.getDirectoryParameters() |
protected Parameters |
GroupManagerImpl.getDirectoryParameters() |
Modifier and Type | Method and Description |
---|---|
static LdapConProxy |
LdapHelper.connectLdap(Parameters ldapParameters) |
Modifier and Type | Method and Description |
---|---|
<T extends Parameters> |
LdapUserSearchFilter.getSearchFilter(T ldapParameters,
java.lang.String lastUpdate,
java.lang.String login,
java.lang.String uuid) |
<T extends Parameters> |
LdapGroupSearchFilter.getSearchFilter(T ldapParameters,
java.lang.String lastUpdate,
java.lang.String uuid,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
Group |
EntityEnhancerHook.enhanceGroup(Parameters ldapParameters,
java.util.List<java.lang.String> domainAliases,
org.apache.directory.api.ldap.model.entry.Entry entry,
Group group) |
UserData |
EntityEnhancerHook.enhanceUser(Parameters ldapParameters,
java.util.List<java.lang.String> domainAliases,
org.apache.directory.api.ldap.model.entry.Entry entry,
UserData userData) |
Copyright © 2021. All Rights Reserved.