atg.security
Interface LoginUserAuthority
- All Superinterfaces: 
- UserAuthority
- All Known Implementing Classes: 
- ActiveDirectoryAccountManager, GenericAccountManager, iPlanetDirectoryAccountManager, LDAPAuthenticationProxy, LDAPRepositoryAccountManager, RepositoryAccountManager, RepositoryApplicationUserAuthority, SerializedAccountManager, atg.userdirectory.UserDirectoryLoginUserAuthority, XmlAccountManager
- public interface LoginUserAuthority 
- extends UserAuthority
Interface that provides name/password (login) style authentication
 for a user authority.
 
| Method Summary | 
|  PasswordHasher | getPasswordHasher()Returns the password hasher object used to encrypt password text to
 whatever format is required by
 login(). | 
|  boolean | login(User user,
      java.lang.String name,
      java.lang.String hashedPassword,
      java.lang.Object hashKey)Authenticates a user, populating the User object with appropriate
 personae.
 | 
 
 
CLASS_VERSION
static final java.lang.String CLASS_VERSION
- See Also:
- Constant Field Values
getPasswordHasher
PasswordHasher getPasswordHasher()
- Returns the password hasher object used to encrypt password text to
 whatever format is required by login().  This should
 return the value of PasswordHasher.getLoginPasswordHasher() to ensure
 that a one-time pad is used for authentication if supported by the
 password hasher.
 
- 
 
- 
 
login
boolean login(User user,
              java.lang.String name,
              java.lang.String hashedPassword,
              java.lang.Object hashKey)
- Authenticates a user, populating the User object with appropriate
 personae.
 
- 
 
- 
- See Also:
- PasswordHasher