public class RMMultiLDAPLoginModule extends MultiLDAPLoginModule
FileLoginModule.ManageUsersException, FileLoginModule.UserInfo
ANONYMOUS_LDAP_CONNECTION
authenticationLockFile, callbackHandler, DOMAIN_SEP, ENCRYPTED_DATA_SEP, groupFile, LOCK_FILE_NAME, loginFile, subject, tenantFile
Constructor and Description |
---|
RMMultiLDAPLoginModule() |
Modifier and Type | Method and Description |
---|---|
protected Set<String> |
getConfiguredDomains() |
protected String |
getGroupFileName()
Returns group file name from resource manager configuration file
Used for group membership verification fall back.
|
org.apache.log4j.Logger |
getLogger()
Returns logger for authentication
|
protected String |
getLoginFileName()
Returns login file name from resource manager configuration file
Used for authentication fall back.
|
protected Map<String,String> |
getMultiLDAPConfig()
Returns Multiple LDAP configuration defined in resource manager configuration file
|
protected PrivateKey |
getPrivateKey()
Defines private key
|
protected PublicKey |
getPublicKey()
Defines public key
|
protected String |
getTenantFileName()
Returns tenant file name from resource manager configuration file
|
protected boolean |
isLegacyPasswordEncryption()
Returns true if legacy password encryption is used (hybrid symetric key).
|
abort, commit, initialize, login, logout, logUser
addShadowAccount, checkGroupFile, checkLoginFile, checkTenantFile, createAndStoreCredentialFile, createOrUpdateShadowAccount, generateRandomPassword, groupMembership, logUser, removeOldFailedAttempts, resetFailedAttempt, retryInHowManyMinutes, storeFailedAttempt, tenantMembership, tooManyFailedAttempts, updateUserGroups, updateUserPassword
protected Map<String,String> getMultiLDAPConfig()
getMultiLDAPConfig
in class MultiLDAPLoginModule
protected String getLoginFileName()
getLoginFileName
in class FileLoginModule
protected String getGroupFileName()
getGroupFileName
in class FileLoginModule
protected String getTenantFileName()
getTenantFileName
in class FileLoginModule
protected Set<String> getConfiguredDomains()
getConfiguredDomains
in class FileLoginModule
protected PrivateKey getPrivateKey() throws KeyException
FileLoginModule
getPrivateKey
in class FileLoginModule
KeyException
protected PublicKey getPublicKey() throws KeyException
FileLoginModule
getPublicKey
in class FileLoginModule
KeyException
protected boolean isLegacyPasswordEncryption()
FileLoginModule
isLegacyPasswordEncryption
in class FileLoginModule
public org.apache.log4j.Logger getLogger()