com.tagish.auth
Class FileLogin
java.lang.Object
|
+--com.tagish.auth.BasicLogin
|
+--com.tagish.auth.SimpleLogin
|
+--com.tagish.auth.FileLogin
- All Implemented Interfaces:
- javax.security.auth.spi.LoginModule
- public class FileLogin
- extends SimpleLogin
Method Summary |
void |
initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler callbackHandler,
Map sharedState,
Map options)
Module initialization. |
protected Vector |
validateUser(String username,
char[] password)
Validate a user's credentials and either throw a LoginException (if
validation fails) or return a Vector of Principals if validation
succeeds. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileLogin
public FileLogin()
validateUser
protected Vector validateUser(String username,
char[] password)
throws javax.security.auth.login.LoginException
- Description copied from class:
SimpleLogin
- Validate a user's credentials and either throw a LoginException (if
validation fails) or return a Vector of Principals if validation
succeeds.
- Overrides:
validateUser
in class SimpleLogin
- Following copied from class:
com.tagish.auth.SimpleLogin
- Parameters:
username
- The usernamepassword
- The password- Returns:
- a Vector of Principals that apply for this user.
- Throws:
javax.security.auth.login.LoginException
- if the login fails.
initialize
public void initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler callbackHandler,
Map sharedState,
Map options)
- Description copied from class:
BasicLogin
- Module initialization.
- Overrides:
initialize
in class BasicLogin