Class AD
- java.lang.Object
-
- com.sun.identity.authentication.spi.AMLoginModule
-
- com.sun.identity.authentication.modules.ldap.LDAP
-
- com.sun.identity.authentication.modules.ad.AD
-
- All Implemented Interfaces:
LoginModule
public class AD extends LDAP
Auth module for Active Directory
-
-
Field Summary
-
Fields inherited from class com.sun.identity.authentication.modules.ldap.LDAP
amAuthLDAP, currentConfig, debug, ldapUtil, validatedUserID
-
Fields inherited from class com.sun.identity.authentication.spi.AMLoginModule
amCache, auditor
-
-
Constructor Summary
Constructors Constructor Description AD()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroyModuleState()Cleans up state fields.PrincipalgetPrincipal()Returns principal.booleaninitializeLDAP()TODO-JAVADOC-
Methods inherited from class com.sun.identity.authentication.modules.ldap.LDAP
init, nullifyUsedVars, process
-
Methods inherited from class com.sun.identity.authentication.spi.AMLoginModule
abort, clearInfoText, commit, createIdentity, forceCallbacksInit, getAMIdentityRepository, getAttribute, getAuditEntryDetail, getAuthenticatedPrincipals, getAuthLevel, getCallback, getCallback, getCallbackHandler, getCurrentState, getFailCount, getHttpServletRequest, getHttpServletResponse, getInfoText, getLocale, getLoginLocale, getLoginState, getMaximumFailCount, getNewUserIDs, getNumberOfStates, getOrgProfile, getOrgServiceTemplate, getPwdKey, getRequestOrg, getServiceConfig, getSessionId, getSSOSession, getUserAliasList, getUserKey, getUserProfile, getUserSessionProperty, getUserSessions, incrementFailCount, initialize, isAccountLocked, isDynamicProfileCreationEnabled, isRequired, isSessionQuotaReached, isSharedStateEnabled, isSuperAdmin, isUseFirstPassEnabled, isValidUserEntry, login, logout, replaceCallback, replaceHeader, resetCallback, resetCurrentState, setAuthLevel, setFailureID, setForceCallbacksRead, setLoginFailureURL, setLoginSuccessURL, setModuleErrorTemplate, setOrg, setSharedStateEnabled, setUserAttributes, setUserSessionProperty, storeUsername, storeUsernamePasswd, substituteHeader, substituteInfoText, validatePassword, validateUserName
-
-
-
-
Method Detail
-
getPrincipal
public Principal getPrincipal()
Description copied from class:LDAPReturns principal.- Overrides:
getPrincipalin classLDAP- Returns:
- principal.
-
destroyModuleState
public void destroyModuleState()
Description copied from class:LDAPCleans up state fields.- Overrides:
destroyModuleStatein classLDAP
-
initializeLDAP
public boolean initializeLDAP() throws AuthLoginExceptionDescription copied from class:LDAPTODO-JAVADOC- Overrides:
initializeLDAPin classLDAP- Throws:
AuthLoginException
-
-