Uses of Interface edu.internet2.middleware.shibboleth.idp.session.Session (Shibboleth Identity Provider 2.2.0 Java API.)
Date: 2010-09-23

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
edu.internet2.middleware.shibboleth.idp.session.Session

Packages that use Session
edu.internet2.middleware.shibboleth.idp.authn |
edu.internet2.middleware.shibboleth.idp.profile |
edu.internet2.middleware.shibboleth.idp.session |
edu.internet2.middleware.shibboleth.idp.session.impl |
edu.internet2.middleware.shibboleth.idp.util |

Uses of Session in edu.internet2.middleware.shibboleth.idp.authn

Methods in edu.internet2.middleware.shibboleth.idp.authn with parameters of type Session
`protected void` | `AuthenticationEngine.addSessionCookie(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, Session userSession)` Adds an IdP session cookie to the outbound response.
`protected Map<String,LoginHandler>` | `AuthenticationEngine.determinePossibleLoginHandlers(Session idpSession, LoginContext loginContext)` Determines which configured login handlers will support the requested authentication methods.
`protected void` | `AuthenticationEngine.filterByForceAuthentication(Session idpSession, LoginContext loginContext, Map<String,LoginHandler> loginHandlers)` Filters out any login handler based on the requirement for forced authentication.
`protected void` | `AuthenticationEngine.filterByPassiveAuthentication(Session idpSession, LoginContext loginContext, Map<String,LoginHandler> loginHandlers)` Filters out any login handler that doesn't support passive authentication if the login context indicates passive authentication is required.
`protected void` | `AuthenticationEngine.filterPreviousSessionLoginHandler(Map<String,LoginHandler> supportedLoginHandlers, Session idpSession, LoginContext loginContext)` Filters out the previous session login handler if there is no existing IdP session, no active authentication methods, or if at least one of the active authentication methods do not match the requested authentication methods.
`protected LoginHandler` | `AuthenticationEngine.selectLoginHandler(Map<String,LoginHandler> possibleLoginHandlers, LoginContext loginContext, Session idpSession)` Selects a login handler from a list of possible login handlers that could be used for the request.
`protected void` | `AuthenticationEngine.validateForcedReauthentication(Session idpSession, String authnMethod, Subject subject)` If forced authentication was required this method checks to ensure that the re-authenticated subject contains a principal name that is equal to the principal name associated with the authentication method.

Uses of Session in edu.internet2.middleware.shibboleth.idp.profile

Methods in edu.internet2.middleware.shibboleth.idp.profile that return Session
`protected Session` | `AbstractSAMLProfileHandler.getUserSession(org.opensaml.ws.transport.InTransport inTransport)` Gets the user's session, if there is one.
`protected Session` | `AbstractSAMLProfileHandler.getUserSession(String principalName)` Gets the user's session based on their principal name.

Uses of Session in edu.internet2.middleware.shibboleth.idp.session

Methods in edu.internet2.middleware.shibboleth.idp.session that return Session
`protected Session` | `IdPSessionFilter.getUserSession(javax.servlet.http.Cookie sessionCookie, javax.servlet.http.HttpServletRequest httpRequest)` Gets the user session associated with a session cookie.

Uses of Session in edu.internet2.middleware.shibboleth.idp.session.impl

Methods in edu.internet2.middleware.shibboleth.idp.session.impl that return Session
`Session` | `SessionManagerImpl.createSession()`
`Session` | `SessionManagerImpl.createSession(String principal)`
`Session` | `SessionManagerEntry.getSession()` Gets the user session.
`Session` | `SessionManagerImpl.getSession(String sessionID)`

Methods in edu.internet2.middleware.shibboleth.idp.session.impl with parameters of type Session
`boolean` | `SessionManagerImpl.indexSession(Session session, String index)`

Constructors in edu.internet2.middleware.shibboleth.idp.session.impl with parameters of type Session
`SessionManagerEntry(Session session, long lifetime)` Constructor.

Uses of Session in edu.internet2.middleware.shibboleth.idp.util

Methods in edu.internet2.middleware.shibboleth.idp.util that return Session
`static Session` | `HttpServletHelper.getUserSession(javax.servlet.http.HttpServletRequest httpRequest)` Gets the user session from the request.

Methods in edu.internet2.middleware.shibboleth.idp.util that return types with arguments of type Session
`static edu.internet2.middleware.shibboleth.common.session.SessionManager<Session>` | `HttpServletHelper.getSessionManager(javax.servlet.ServletContext context)` Gets the `SessionManager` service bound to the Servlet context.
`static edu.internet2.middleware.shibboleth.common.session.SessionManager<Session>` | `HttpServletHelper.getSessionManager(javax.servlet.ServletContext context, String serviceId)` Gets the `SessionManager` bound to the Servlet context.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2010 Internet2. All Rights Reserved.