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

## Uses of Class
edu.internet2.middleware.shibboleth.idp.authn.LoginContext

Packages that use LoginContext
edu.internet2.middleware.shibboleth.idp.authn |
edu.internet2.middleware.shibboleth.idp.util |

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

Subclasses of LoginContext in edu.internet2.middleware.shibboleth.idp.authn
`class` | `Saml2LoginContext` A SAML 2.0 `LoginContext`.
`class` | `ShibbolethSSOLoginContext` Shibboleth SSO aware extension to `LoginContext`.

Methods in edu.internet2.middleware.shibboleth.idp.authn that return LoginContext
`LoginContext` | `LoginContextEntry.getLoginContext()` Gets the login context.

Methods in edu.internet2.middleware.shibboleth.idp.authn with parameters of type LoginContext
`protected void` | `AuthenticationEngine.completeAuthentication(LoginContext loginContext, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)` Completes the authentication process.
`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.startUserAuthentication(LoginContext loginContext, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)` Begins the authentication process.
`protected void` | `AuthenticationEngine.updateUserSession(LoginContext loginContext, Subject authenticationSubject, String authenticationMethod, org.joda.time.DateTime authenticationInstant, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)` Updates the user's Shibboleth session with authentication information.
`protected void` | `AuthenticationEngine.validateSuccessfulAuthentication(LoginContext loginContext, javax.servlet.http.HttpServletRequest httpRequest, String authenticationMethod)` Validates that the authentication was successfully performed by the login handler.

Constructors in edu.internet2.middleware.shibboleth.idp.authn with parameters of type LoginContext
`LoginContextEntry(LoginContext ctx, long lifetime)` Constructor.

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

Methods in edu.internet2.middleware.shibboleth.idp.util that return LoginContext
`static LoginContext` | `HttpServletHelper.getLoginContext(javax.servlet.http.HttpServletRequest httpRequest)` Gets the login context from the current request.
`static LoginContext` | `HttpServletHelper.getLoginContext(org.opensaml.util.storage.StorageService storageService, javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest httpRequest)` Gets the `LoginContext` for the user issuing the HTTP request.
`static LoginContext` | `HttpServletHelper.unbindLoginContext(org.opensaml.util.storage.StorageService storageService, javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)` Unbinds a `LoginContext` from the current request.

Methods in edu.internet2.middleware.shibboleth.idp.util with parameters of type LoginContext
`static void` | `HttpServletHelper.bindLoginContext(LoginContext loginContext, javax.servlet.http.HttpServletRequest httpRequest)` Deprecated.
`static void` | `HttpServletHelper.bindLoginContext(LoginContext loginContext, org.opensaml.util.storage.StorageService storageService, javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)` Binds a `LoginContext` to the issuer of the current request.

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

Copyright © 2006-2011 Internet2. All Rights Reserved.