public class SessionAuthentication extends AbstractUserAuthentication implements java.io.Serializable, javax.servlet.http.HttpSessionActivationListener, javax.servlet.http.HttpSessionBindingListener
Authentication.Challenge, Authentication.Deferred, Authentication.Failed, Authentication.Failure, Authentication.ResponseSent, Authentication.SendSuccess, Authentication.User, Authentication.Wrapped| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
__J_AUTHENTICATED |
private java.lang.Object |
_credentials |
private java.lang.String |
_name |
private javax.servlet.http.HttpSession |
_session |
private static Logger |
LOG |
private static long |
serialVersionUID |
_method, _userIdentityNOT_CHECKED, SEND_CONTINUE, SEND_FAILURE, SEND_SUCCESS, UNAUTHENTICATED| Constructor and Description |
|---|
SessionAuthentication(java.lang.String method,
UserIdentity userIdentity,
java.lang.Object credentials) |
| Modifier and Type | Method and Description |
|---|---|
private void |
doLogout() |
void |
logout() |
private void |
readObject(java.io.ObjectInputStream stream) |
void |
sessionDidActivate(javax.servlet.http.HttpSessionEvent se) |
void |
sessionWillPassivate(javax.servlet.http.HttpSessionEvent se) |
java.lang.String |
toString() |
void |
valueBound(javax.servlet.http.HttpSessionBindingEvent event) |
void |
valueUnbound(javax.servlet.http.HttpSessionBindingEvent event) |
declaredRolesContains, getAuthMethod, getUserIdentity, isUserInRoleprivate static final Logger LOG
private static final long serialVersionUID
public static final java.lang.String __J_AUTHENTICATED
private final java.lang.String _name
private final java.lang.Object _credentials
private transient javax.servlet.http.HttpSession _session
public SessionAuthentication(java.lang.String method,
UserIdentity userIdentity,
java.lang.Object credentials)
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic void logout()
logout in interface Authentication.Userprivate void doLogout()
public java.lang.String toString()
toString in class java.lang.Objectpublic void sessionWillPassivate(javax.servlet.http.HttpSessionEvent se)
sessionWillPassivate in interface javax.servlet.http.HttpSessionActivationListenerpublic void sessionDidActivate(javax.servlet.http.HttpSessionEvent se)
sessionDidActivate in interface javax.servlet.http.HttpSessionActivationListenerpublic void valueBound(javax.servlet.http.HttpSessionBindingEvent event)
valueBound in interface javax.servlet.http.HttpSessionBindingListenerpublic void valueUnbound(javax.servlet.http.HttpSessionBindingEvent event)
valueUnbound in interface javax.servlet.http.HttpSessionBindingListener