Class PasswordLoginModule
- java.lang.Object
-
- com.sun.enterprise.security.BasePasswordLoginModule
-
- com.iplanet.ias.security.auth.login.PasswordLoginModule
-
- All Implemented Interfaces:
LoginModule
public abstract class PasswordLoginModule extends BasePasswordLoginModule
Provided for backward compatibility with SunOne 7.0 Newer implementations should extend com.sun.appserv.security.BasePasswordLoginModule
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.security.BasePasswordLoginModule
_commitSucceeded, _currentRealm, _groupsList, _logger, _options, _passwd, _password, _sharedState, _subject, _succeeded, _username, _userPrincipal, sm
-
-
Constructor Summary
Constructors Constructor Description PasswordLoginModule()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected abstract AuthenticationStatus
authenticate()
protected void
authenticateUser()
authenticateUser calls authenticate which is implemented by the implementation of this subclassAuthenticationStatus
commitAuthentication(String username, char[] password, Realm theRealm, String[] groups)
Called at the end of the authenticate method by the userAuthenticationStatus
commitAuthentication(String username, String password, Realm theRealm, String[] groups)
Deprecated.-
Methods inherited from class com.sun.enterprise.security.BasePasswordLoginModule
abort, commit, commitUserAuthentication, extractCredentials, getCurrentRealm, getGroupsList, getPassword, getPasswordChar, getSubject, getUsername, getUserPrincipal, initialize, isCommitSucceeded, isSucceeded, login, logout, setLoginModuleForAuthentication
-
-
-
-
Method Detail
-
authenticateUser
protected final void authenticateUser() throws LoginException
authenticateUser calls authenticate which is implemented by the implementation of this subclass- Specified by:
authenticateUser
in classBasePasswordLoginModule
- Throws:
LoginException
-
commitAuthentication
@Deprecated public final AuthenticationStatus commitAuthentication(String username, String password, Realm theRealm, String[] groups)
Deprecated.
-
commitAuthentication
public final AuthenticationStatus commitAuthentication(String username, char[] password, Realm theRealm, String[] groups)
Called at the end of the authenticate method by the user- Returns:
- AuthenticationStatus indicating success/failure
-
authenticate
protected abstract AuthenticationStatus authenticate() throws LoginException
- Throws:
LoginException
-
-