public class AdvancedADLoginModule extends AdvancedLdapLoginModule
allowEmptyPassword, baseCtxDN, baseFilter, bindAuthentication, bindCredential, bindDn, jaasSecurityDomain, recurseRoles, referralUserAttributeIDToCheck, roleAttributeID, roleAttributeIsDN, roleFilter, roleNameAttributeID, rolesCtxDN, roleSearchControls, searchTimeLimit, userSearchControls
Constructor and Description |
---|
AdvancedADLoginModule() |
Modifier and Type | Method and Description |
---|---|
protected Properties |
createBaseProperties() |
void |
initialize(Subject subject,
CallbackHandler callbackHandler,
Map sharedState,
Map options) |
protected void |
rolesSearch(LdapContext searchContext,
String dn) |
authenticate, canonicalize, constructLdapContext, findUserDN, getRoleSets, innerLogin, loadRoleByRoleNameAttributeID, login, obtainRole, recurseRolesSearch, traceLdapEnv
getCredential, getIdentity, processIdentityAndCredential, setIdentity
public void initialize(Subject subject, CallbackHandler callbackHandler, Map sharedState, Map options)
initialize
in interface LoginModule
initialize
in class AdvancedLdapLoginModule
protected Properties createBaseProperties()
createBaseProperties
in class AdvancedLdapLoginModule
protected void rolesSearch(LdapContext searchContext, String dn) throws LoginException
rolesSearch
in class AdvancedLdapLoginModule
LoginException
Copyright © 2016 JBoss by Red Hat. All rights reserved.