|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.arsdigita.kernel.security.LoginContext
An in-house implementation of JAAS's LoginContext
class.
Needed to workaround a bug in JAAS 1.0 that requires LoginModules to be
loaded by the system classloader. This class loads LoginModules using
Class.forName()
. The JAAS bug will be fixed in JDK 1.4.
Field Summary | |
static String |
versionId
|
Constructor Summary | |
LoginContext(String name)
See javax.security.auth.login.LoginContext . |
|
LoginContext(String name,
javax.security.auth.callback.CallbackHandler handler)
See javax.security.auth.login.LoginContext . |
|
LoginContext(String name,
javax.security.auth.Subject subject)
See javax.security.auth.login.LoginContext . |
|
LoginContext(String name,
javax.security.auth.Subject subject,
javax.security.auth.callback.CallbackHandler handler)
See javax.security.auth.login.LoginContext . |
Method Summary | |
javax.security.auth.Subject |
getSubject()
See javax.security.auth.login.LoginContext . |
void |
login()
See javax.security.auth.login.LoginContext . |
void |
logout()
See javax.security.auth.login.LoginContext . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String versionId
Constructor Detail |
public LoginContext(String name) throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginContext
.
public LoginContext(String name, javax.security.auth.Subject subject) throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginContext
.
public LoginContext(String name, javax.security.auth.callback.CallbackHandler handler) throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginContext
.
public LoginContext(String name, javax.security.auth.Subject subject, javax.security.auth.callback.CallbackHandler handler) throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginContext
.
Method Detail |
public javax.security.auth.Subject getSubject()
javax.security.auth.login.LoginContext
.
public void login() throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginContext
.
javax.security.auth.login.LoginException
public void logout() throws javax.security.auth.login.LoginException
javax.security.auth.login.LoginContext
.
javax.security.auth.login.LoginException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |