public abstract class AbstractSharedLoginModule extends AbstractBaseLoginModule
| Constructor and Description |
|---|
AbstractSharedLoginModule() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
authenticate(java.lang.String sharedUserName,
char[] chars) |
boolean |
commit() |
protected abstract java.lang.Object[] |
getCallBackAuth() |
protected SharedLoginCreds |
getSharedLoginCreds() |
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 |
login() |
protected void |
wasAuthenticated(java.lang.String user,
java.lang.Object pass) |
abort, createRolePrincipals, createUserPrincipal, debug, getCallbackHandler, isAuthenticated, isCommitted, isDebug, logout, setAuthenticated, setCommitted, wasAuthenticatedpublic 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.LoginModuleinitialize in class AbstractBaseLoginModulepublic boolean login()
throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginExceptionprotected void wasAuthenticated(java.lang.String user,
java.lang.Object pass)
public boolean commit()
throws javax.security.auth.login.LoginException
commit in interface javax.security.auth.spi.LoginModulecommit in class AbstractBaseLoginModulejavax.security.auth.login.LoginExceptionprotected abstract java.lang.Object[] getCallBackAuth()
throws java.io.IOException,
javax.security.auth.callback.UnsupportedCallbackException,
javax.security.auth.login.LoginException
java.io.IOExceptionjavax.security.auth.callback.UnsupportedCallbackExceptionjavax.security.auth.login.LoginExceptionprotected abstract boolean authenticate(java.lang.String sharedUserName,
char[] chars)
throws javax.security.auth.login.LoginException
sharedUserName - userchars - passwordjavax.security.auth.login.LoginExceptionprotected SharedLoginCreds getSharedLoginCreds()