javax.security.auth.spi.LoginModuleAbstractDatabaseLoginModule, LdapLoginModule, PropertyFileLoginModulepublic abstract class AbstractLoginModule
extends java.lang.Object
implements javax.security.auth.spi.LoginModule
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractLoginModule.JAASUserInfo |
JAASUserInfo
This class unites the UserInfo data with jaas concepts
such as Subject and Principals
|
| Constructor | Description |
|---|---|
AbstractLoginModule() |
| Modifier and Type | Method | 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 |
isIgnored() |
|
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 abstract UserInfo getUserInfo(java.lang.String username) throws java.lang.Exception
java.lang.Exceptionpublic 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.LoginException - if unable to abortLoginModule.abort()public boolean commit()
throws javax.security.auth.login.LoginException
commit in interface javax.security.auth.spi.LoginModulejavax.security.auth.login.LoginException - if unable to commitLoginModule.commit()public javax.security.auth.callback.Callback[] configureCallbacks()
public boolean isIgnored()
public boolean login()
throws javax.security.auth.login.LoginException
login in interface javax.security.auth.spi.LoginModulejavax.security.auth.login.LoginException - if unable to loginLoginModule.login()public boolean logout()
throws javax.security.auth.login.LoginException
logout in interface javax.security.auth.spi.LoginModulejavax.security.auth.login.LoginException - if unable to logoutLoginModule.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 - the subjectcallbackHandler - the callback handlersharedState - the shared state mapoptions - the option mapLoginModule.initialize(javax.security.auth.Subject, javax.security.auth.callback.CallbackHandler, java.util.Map, java.util.Map)Copyright © 1995–2018 Webtide. All rights reserved.