public abstract class ImportLoginValidation extends java.lang.Object implements ILoginValidationListener
Constructor and Description |
---|
ImportLoginValidation() |
Modifier and Type | Method and Description |
---|---|
protected abstract Parameters |
getDirectoryParameters(ItemValue<Domain> domain,
java.util.Map<java.lang.String,java.lang.String> domainSettings) |
protected abstract java.util.Optional<UserManager> |
getDirectoryUser(Parameters adParameters,
ItemValue<Domain> domain,
java.lang.String userLogin) |
protected abstract void |
manageUserGroups(ICoreServices build,
Parameters ldapParameters,
UserManager userManager) |
protected abstract boolean |
mustValidLogin(IAuthProvider authenticationService) |
void |
onValidLogin(IAuthProvider authenticationService,
boolean userExists,
java.lang.String userLogin,
java.lang.String domainUid,
java.lang.String password) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onFailedLogin
public void onValidLogin(IAuthProvider authenticationService, boolean userExists, java.lang.String userLogin, java.lang.String domainUid, java.lang.String password)
onValidLogin
in interface ILoginValidationListener
protected abstract void manageUserGroups(ICoreServices build, Parameters ldapParameters, UserManager userManager)
protected abstract Parameters getDirectoryParameters(ItemValue<Domain> domain, java.util.Map<java.lang.String,java.lang.String> domainSettings)
protected abstract boolean mustValidLogin(IAuthProvider authenticationService)
authenticationService
- protected abstract java.util.Optional<UserManager> getDirectoryUser(Parameters adParameters, ItemValue<Domain> domain, java.lang.String userLogin)
adParameters
- domain
- userLogin
- user
- ServerFault
Copyright © 2021. All Rights Reserved.