public abstract class AbstractLoginModule
extends java.lang.Object
implements javax.security.auth.spi.LoginModule
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLoginModule.JAASUserInfo |
| Constructor and Description |
|---|
AbstractLoginModule() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
abort() |
boolean |
commit() |
javax.security.auth.callback.Callback[] |
configureCallbacks() |
javax.security.auth.callback.CallbackHandler |
getCallbackHandler() |
AbstractLoginModule.JAASUserInfo |
getCurrentUser() |
javax.security.auth.Subject |
getSubject() |
abstract UserInfo |
getUserInfo(java.lang.String username) |
void |
initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler callbackHandler,
java.util.Map<java.lang.String,?> sharedState,
java.util.Map<java.lang.String,?> options) |
boolean |
isAuthenticated() |
boolean |
isCommitted() |
boolean |
login() |
boolean |
logout() |
void |
setAuthenticated(boolean authState) |
void |
setCallbackHandler(javax.security.auth.callback.CallbackHandler h) |
void |
setCommitted(boolean commitState) |
void |
setCurrentUser(AbstractLoginModule.JAASUserInfo u) |
void |
setSubject(javax.security.auth.Subject s) |
public javax.security.auth.Subject getSubject()
public void setSubject(javax.security.auth.Subject s)
public AbstractLoginModule.JAASUserInfo getCurrentUser()
public void setCurrentUser(AbstractLoginModule.JAASUserInfo u)
public javax.security.auth.callback.CallbackHandler getCallbackHandler()
public void setCallbackHandler(javax.security.auth.callback.CallbackHandler h)
public boolean isAuthenticated()
public boolean isCommitted()
public void setAuthenticated(boolean authState)
public void setCommitted(boolean commitState)
public boolean abort()
throws javax.security.auth.login.LoginException
abort in interface javax.security.auth.spi.LoginModulejavax.security.auth.login.LoginExceptionLoginModule.abort()public boolean commit()
throws javax.security.auth.login.LoginException
commit in interface javax.security.auth.spi.LoginModulejavax.security.auth.login.LoginExceptionLoginModule.commit()public javax.security.auth.callback.Callback[] configureCallbacks()
public abstract UserInfo getUserInfo(java.lang.String username) throws java.lang.Exception
java.lang.Exceptionpublic boolean login()
throws javax.security.auth.login.LoginException
login in interface javax.security.auth.spi.LoginModulejavax.security.auth.login.LoginExceptionLoginModule.login()public boolean logout()
throws javax.security.auth.login.LoginException
logout in interface javax.security.auth.spi.LoginModulejavax.security.auth.login.LoginExceptionLoginModule.logout()public void initialize(javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler callbackHandler,
java.util.Map<java.lang.String,?> sharedState,
java.util.Map<java.lang.String,?> options)
initialize in interface javax.security.auth.spi.LoginModulesubject - callbackHandler - sharedState - options - LoginModule.initialize(javax.security.auth.Subject, javax.security.auth.callback.CallbackHandler, java.util.Map, java.util.Map)Copyright © 2013 FuseSource, Corp.. All Rights Reserved.