public abstract class AbstractDatabaseLoginModule extends AbstractLoginModule
AbstractLoginModule.JAASUserInfo| Constructor and Description |
|---|
AbstractDatabaseLoginModule() |
| Modifier and Type | Method and Description |
|---|---|
abstract Connection |
getConnection() |
UserInfo |
getUserInfo(String userName)
Load info from database
|
void |
initialize(Subject subject,
CallbackHandler callbackHandler,
Map<String,?> sharedState,
Map<String,?> options) |
abort, commit, configureCallbacks, getCallbackHandler, getCurrentUser, getSubject, isAuthenticated, isCommitted, isIgnored, login, logout, setAuthenticated, setCallbackHandler, setCommitted, setCurrentUser, setSubjectpublic abstract Connection getConnection() throws Exception
Exceptionpublic UserInfo getUserInfo(String userName) throws Exception
getUserInfo in class AbstractLoginModuleuserName - user info to loadSQLExceptionExceptionpublic void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
initialize in interface LoginModuleinitialize in class AbstractLoginModuleLoginModule.initialize(javax.security.auth.Subject, javax.security.auth.callback.CallbackHandler, java.util.Map, java.util.Map)Copyright © 1995-2015 Mort Bay Consulting. All Rights Reserved.