org.eclipse.jetty.security.authentication
Class SessionAuthentication
java.lang.Object
org.eclipse.jetty.security.authentication.SessionAuthentication
- All Implemented Interfaces:
- Serializable, EventListener, HttpSessionActivationListener, HttpSessionBindingListener, Authentication, Authentication.User
public class SessionAuthentication
- extends Object
- implements Authentication.User, Serializable, HttpSessionActivationListener, HttpSessionBindingListener
- See Also:
- Serialized Form
__J_AUTHENTICATED
public static final String __J_AUTHENTICATED
- See Also:
- Constant Field Values
SessionAuthentication
public SessionAuthentication(String method,
UserIdentity userIdentity,
Object credentials)
getAuthMethod
public String getAuthMethod()
- Specified by:
getAuthMethod
in interface Authentication.User
getUserIdentity
public UserIdentity getUserIdentity()
- Specified by:
getUserIdentity
in interface Authentication.User
isUserInRole
public boolean isUserInRole(UserIdentity.Scope scope,
String role)
- Specified by:
isUserInRole
in interface Authentication.User
logout
public void logout()
- Specified by:
logout
in interface Authentication.User
toString
public String toString()
- Overrides:
toString
in class Object
sessionWillPassivate
public void sessionWillPassivate(HttpSessionEvent se)
- Specified by:
sessionWillPassivate
in interface HttpSessionActivationListener
sessionDidActivate
public void sessionDidActivate(HttpSessionEvent se)
- Specified by:
sessionDidActivate
in interface HttpSessionActivationListener
valueBound
public void valueBound(HttpSessionBindingEvent event)
- Specified by:
valueBound
in interface HttpSessionBindingListener
valueUnbound
public void valueUnbound(HttpSessionBindingEvent event)
- Specified by:
valueUnbound
in interface HttpSessionBindingListener
Copyright © 1995-2011 Mort Bay Consulting. All Rights Reserved.