Class AppservPasswordLoginModule

  • All Implemented Interfaces:
    LoginModule

    public abstract class AppservPasswordLoginModule
    extends com.sun.enterprise.security.BasePasswordLoginModule
    Abstract base class for password-based login modules.

    Most login modules receive a username and password from the client (possibly through HTTP BASIC auth, or FORM, or other mechanism) and then make (or delegate) an authentication decision based on this data. This class provides common methods for such password-based login modules.

    Subclasses need to implement the authenticateUser() method and later call commitUserAuthentication().

    • Field Summary

      • Fields inherited from class com.sun.enterprise.security.BasePasswordLoginModule

        _commitSucceeded, _currentRealm, _groupsList, _logger, _options, _passwd, _password, _sharedState, _subject, _succeeded, _username, _userPrincipal, sm
    • Method Summary

      • Methods inherited from class com.sun.enterprise.security.BasePasswordLoginModule

        abort, authenticateUser, commit, commitUserAuthentication, extractCredentials, getCurrentRealm, getGroupsList, getPassword, getPasswordChar, getSubject, getUsername, getUserPrincipal, initialize, isCommitSucceeded, isSucceeded, login, logout, setLoginModuleForAuthentication
    • Constructor Detail

      • AppservPasswordLoginModule

        public AppservPasswordLoginModule()