パッケージ | 説明 |
---|---|
edu.internet2.middleware.shibboleth.idp.profile.saml1 | |
edu.internet2.middleware.shibboleth.idp.profile.saml2 | |
org.opensaml.saml2.binding.encoding |
Classes used to encode SAML 2 messages.
|
org.opensaml.ws.transport.http |
HTTP transport classes included bindings for Servlets.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected ShibbolethSSOProfileHandler.ShibbolethSSORequestContext |
ShibbolethSSOProfileHandler.buildRequestContext(ShibbolethSSOLoginContext loginContext,
HTTPInTransport in,
HTTPOutTransport out)
Creates an authentication request context from the current environmental information.
|
protected void |
ShibbolethSSOProfileHandler.completeAuthenticationRequest(ShibbolethSSOLoginContext loginContext,
HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Creates a response to the Shibboleth SSO and sends the user, with response in tow, back to the relying party
after they've been authenticated.
|
protected void |
ArtifactResolution.decodeRequest(ArtifactResolution.ArtifactResolutionRequestContext requestContext,
HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Decodes an incoming request and populates a created request context with the resultant information.
|
protected void |
AttributeQueryProfileHandler.decodeRequest(AttributeQueryProfileHandler.AttributeQueryContext requestContext,
HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Decodes an incoming request and populates a created request context with the resultant information.
|
protected void |
ShibbolethSSOProfileHandler.decodeRequest(ShibbolethSSOProfileHandler.ShibbolethSSORequestContext requestContext,
HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Decodes an incoming request and populates a created request context with the resultant information.
|
protected void |
ShibbolethSSOProfileHandler.performAuthentication(HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Creates a
ShibbolethSSOLoginContext an sends the request off to the AuthenticationManager to begin the
process of authenticating the user. |
void |
AttributeQueryProfileHandler.processRequest(HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Processes an incoming request.
|
void |
ShibbolethSSOProfileHandler.processRequest(HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Processes an incoming request.
|
void |
ArtifactResolution.processRequest(HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Processes an incoming request.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected SAML2ECPProfileHandler.ECPRequestContext |
SAML2ECPProfileHandler.buildRequestContext(HTTPInTransport in,
HTTPOutTransport out)
Creates an authentication request context from the current environmental information.
|
protected SSOProfileHandler.SSORequestContext |
SSOProfileHandler.buildRequestContext(Saml2LoginContext loginContext,
HTTPInTransport in,
HTTPOutTransport out)
Creates an authentication request context from the current environmental information.
|
protected void |
SSOProfileHandler.completeAuthenticationRequest(Saml2LoginContext loginContext,
HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Creates a response to the
AuthnRequest and sends the user, with response in tow, back to the relying
party after they've been authenticated. |
protected void |
ArtifactResolution.decodeRequest(ArtifactResolution.ArtifactResolutionRequestContext requestContext,
HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Decodes an incoming request and populates a created request context with the resultant information.
|
protected void |
AttributeQueryProfileHandler.decodeRequest(AttributeQueryProfileHandler.AttributeQueryContext requestContext,
HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Decodes an incoming request and populates a created request context with the resultant information.
|
protected void |
SAML2ECPProfileHandler.decodeRequest(SAML2ECPProfileHandler.ECPRequestContext requestContext,
HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Decodes an incoming request and stores the information in a created request context.
|
protected void |
SLOProfileHandler.decodeRequest(SLOProfileHandler.SLORequestContext requestContext,
HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Decodes an incoming request and populates a created request context with the resultant information.
|
protected void |
SSOProfileHandler.decodeRequest(SSOProfileHandler.SSORequestContext requestContext,
HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Decodes an incoming request and stores the information in a created request context.
|
protected void |
SLOProfileHandler.localLogout(Session indirect,
HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Handles clearing the active session, possibly an additional "indirect" session,
and presenting a logout response to the client using a Velocity template.
|
protected void |
SSOProfileHandler.performAuthentication(HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Creates a
Saml2LoginContext an sends the request off to the AuthenticationManager to begin the process of
authenticating the user. |
protected void |
SLOProfileHandler.processLogoutRequest(HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Process and respond to a SAML LogoutRequest message.
|
void |
SLOProfileHandler.processRequest(HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Processes an incoming request.
|
void |
AttributeQueryProfileHandler.processRequest(HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Processes an incoming request.
|
void |
SAML2ECPProfileHandler.processRequest(HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Processes an incoming request.
|
void |
ArtifactResolution.processRequest(HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Processes an incoming request.
|
void |
SSOProfileHandler.processRequest(HTTPInTransport inTransport,
HTTPOutTransport outTransport)
Processes an incoming request.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
HTTPArtifactEncoder.getEncode(SAMLMessageContext artifactContext,
HTTPOutTransport outTransport)
Performs HTTP GET based encoding.
|
protected void |
HTTPArtifactEncoder.postEncode(SAMLMessageContext artifactContext,
HTTPOutTransport outTransport)
Performs HTTP POST based encoding.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
HttpServletResponseAdapter
Adapts an
HttpServletResponse to an HTTPOutTransport . |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
HTTPTransportUtils.addNoCacheHeaders(HTTPOutTransport transport)
Adds Cache-Control and Pragma headers meant to disable caching.
|
static void |
HTTPTransportUtils.setContentType(HTTPOutTransport transport,
String contentType)
Sets the MIME content type of the transport.
|
static void |
HTTPTransportUtils.setUTF8Encoding(HTTPOutTransport transport)
Sets the character encoding of the transport to UTF-8.
|
Copyright © 2012. All Rights Reserved.