Module org.eclipse.jetty.security
Class SessionAuthentication
java.lang.Object
org.eclipse.jetty.security.AbstractUserAuthentication
org.eclipse.jetty.security.authentication.SessionAuthentication
- All Implemented Interfaces:
Serializable,EventListener,javax.servlet.http.HttpSessionActivationListener,javax.servlet.http.HttpSessionBindingListener,org.eclipse.jetty.server.Authentication,org.eclipse.jetty.server.Authentication.LogoutAuthentication,org.eclipse.jetty.server.Authentication.User
public class SessionAuthentication
extends AbstractUserAuthentication
implements Serializable, javax.servlet.http.HttpSessionActivationListener, javax.servlet.http.HttpSessionBindingListener
SessionAuthentication
When a user has been successfully authenticated with some types
of Authenticator, the Authenticator stashes a SessionAuthentication
into an HttpSession to remember that the user is authenticated.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.server.Authentication
org.eclipse.jetty.server.Authentication.Challenge, org.eclipse.jetty.server.Authentication.Deferred, org.eclipse.jetty.server.Authentication.Failed, org.eclipse.jetty.server.Authentication.Failure, org.eclipse.jetty.server.Authentication.LoginAuthentication, org.eclipse.jetty.server.Authentication.LogoutAuthentication, org.eclipse.jetty.server.Authentication.NonAuthenticated, org.eclipse.jetty.server.Authentication.ResponseSent, org.eclipse.jetty.server.Authentication.SendSuccess, org.eclipse.jetty.server.Authentication.User, org.eclipse.jetty.server.Authentication.Wrapped -
Field Summary
FieldsFields inherited from class org.eclipse.jetty.security.AbstractUserAuthentication
_method, _userIdentityFields inherited from interface org.eclipse.jetty.server.Authentication
NOT_CHECKED, SEND_CONTINUE, SEND_FAILURE, SEND_SUCCESS, UNAUTHENTICATED -
Constructor Summary
ConstructorsConstructorDescriptionSessionAuthentication(String method, org.eclipse.jetty.server.UserIdentity userIdentity, Object credentials) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jetty.server.UserIdentityvoidsessionDidActivate(javax.servlet.http.HttpSessionEvent se) voidsessionWillPassivate(javax.servlet.http.HttpSessionEvent se) toString()Methods inherited from class org.eclipse.jetty.security.AbstractUserAuthentication
declaredRolesContains, getAuthMethod, isUserInRole, logoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.servlet.http.HttpSessionBindingListener
valueBound, valueUnbound
-
Field Details
-
__J_AUTHENTICATED
- See Also:
-
-
Constructor Details
-
SessionAuthentication
-
-
Method Details
-
getUserIdentity
public org.eclipse.jetty.server.UserIdentity getUserIdentity()- Specified by:
getUserIdentityin interfaceorg.eclipse.jetty.server.Authentication.User- Overrides:
getUserIdentityin classAbstractUserAuthentication
-
toString
-
sessionWillPassivate
public void sessionWillPassivate(javax.servlet.http.HttpSessionEvent se) - Specified by:
sessionWillPassivatein interfacejavax.servlet.http.HttpSessionActivationListener
-
sessionDidActivate
public void sessionDidActivate(javax.servlet.http.HttpSessionEvent se) - Specified by:
sessionDidActivatein interfacejavax.servlet.http.HttpSessionActivationListener
-