org.marketcetera.ors.security
Class ORSLoginModule
java.lang.Object
org.marketcetera.ors.security.ORSLoginModule
- All Implemented Interfaces:
- LoginModule
public class ORSLoginModule
- extends Object
- implements LoginModule
Login module that authenticates with users setup in ORS database
This login module will only allow username, password combinations
that are persisted in ORS via the SimpleUser instances.
This login module doesn't accept any configuration options and it
logs to the ORS log file via ORS logging mechanism.
- Author:
- anshul@marketcetera.com
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ORSLoginModule
public ORSLoginModule()
initialize
public void initialize(Subject subject,
CallbackHandler callbackHandler,
Map<String,?> sharedState,
Map<String,?> options)
- Specified by:
initialize in interface LoginModule
login
public boolean login()
throws LoginException
- Specified by:
login in interface LoginModule
- Throws:
LoginException
commit
public boolean commit()
throws LoginException
- Specified by:
commit in interface LoginModule
- Throws:
LoginException
abort
public boolean abort()
throws LoginException
- Specified by:
abort in interface LoginModule
- Throws:
LoginException
logout
public boolean logout()
throws LoginException
- Specified by:
logout in interface LoginModule
- Throws:
LoginException
Copyright © 2012. All Rights Reserved.