Modifier and Type | Method and Description |
---|---|
static Parameters |
Parameters.build(boolean enabled,
Parameters.Server ldapServer,
Parameters.Directory ldapDirectory,
Parameters.SplitDomain splitDomain,
java.util.Optional<java.lang.String> lastUpdate) |
static Parameters |
Parameters.disabled() |
Modifier and Type | Method and Description |
---|---|
void |
IScannerEnhancer.afterImport(IImportLogger importLogger,
Parameters parameter,
ItemValue<Domain> domain,
LdapConProxy ldapCon) |
void |
IScannerEnhancer.beforeImport(IImportLogger importLogger,
Parameters parameter,
ItemValue<Domain> domain,
LdapConProxy ldapCon) |
GroupData |
IEntityEnhancer.enhanceGroup(IImportLogger importLogger,
Parameters parameters,
ItemValue<Domain> domain,
org.apache.directory.api.ldap.model.entry.Entry entry,
GroupData groupData) |
UserData |
IEntityEnhancer.enhanceUser(IImportLogger importLogger,
Parameters parameters,
ItemValue<Domain> domain,
org.apache.directory.api.ldap.model.entry.Entry entry,
UserData userData) |
java.util.Optional<java.lang.String> |
IEntityEnhancer.getGroupName(IImportLogger importLogger,
Parameters directoryParameters,
ItemValue<Domain> domain,
org.apache.directory.api.ldap.model.entry.Entry entry) |
java.util.Optional<java.lang.String> |
IEntityEnhancer.getUserLogin(IImportLogger importLogger,
Parameters directoryParameters,
ItemValue<Domain> domain,
org.apache.directory.api.ldap.model.entry.Entry entry) |
void |
IScannerEnhancer.groupMembershipUpdates(ImportLogger importLogger,
Parameters parameter,
ItemValue<Domain> domain,
LdapConProxy ldapCon,
GroupMembershipData groupMembershipData) |
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 java.util.Optional<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 | Method and Description |
---|---|
protected abstract Parameters |
Scanner.getParameter() |
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.util.Optional<java.lang.String> lastUpdate,
java.lang.String login,
java.lang.String uuid) |
<T extends Parameters> |
GroupSearchFilter.getSearchFilter(T ldapParameters,
java.util.Optional<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 |
---|---|
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 java.util.Optional<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 | Method and Description |
---|---|
protected Parameters |
LdapScanner.getParameter() |
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.util.Optional<java.lang.String> lastUpdate,
java.lang.String login,
java.lang.String uuid) |
<T extends Parameters> |
LdapGroupSearchFilter.getSearchFilter(T ldapParameters,
java.util.Optional<java.lang.String> lastUpdate,
java.lang.String uuid,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
ScannerEnhancerHook.afterImport(IImportLogger importLogger,
Parameters parameter,
ItemValue<Domain> domain,
LdapConProxy ldapCon) |
void |
ScannerEnhancerHook.beforeImport(IImportLogger importLogger,
Parameters parameter,
ItemValue<Domain> domain,
LdapConProxy ldapCon) |
GroupData |
EntityEnhancerHook.enhanceGroup(IImportLogger importLogger,
Parameters ldapParameters,
ItemValue<Domain> domain,
org.apache.directory.api.ldap.model.entry.Entry entry,
GroupData groupData) |
UserData |
EntityEnhancerHook.enhanceUser(IImportLogger importLogger,
Parameters ldapParameters,
ItemValue<Domain> domain,
org.apache.directory.api.ldap.model.entry.Entry entry,
UserData userData) |
java.util.Optional<java.lang.String> |
EntityEnhancerHook.getGroupName(IImportLogger importLogger,
Parameters directoryParameters,
ItemValue<Domain> domain,
org.apache.directory.api.ldap.model.entry.Entry entry) |
java.util.Optional<java.lang.String> |
EntityEnhancerHook.getUserLogin(IImportLogger importLogger,
Parameters directoryParameters,
ItemValue<Domain> domain,
org.apache.directory.api.ldap.model.entry.Entry entry) |
void |
ScannerEnhancerHook.groupMembershipUpdates(ImportLogger importLogger,
Parameters parameter,
ItemValue<Domain> domain,
LdapConProxy ldapCon,
GroupMembershipData groupMembershipData) |
Copyright © 2021. All Rights Reserved.