|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SAMLBrowserProfile
Interface to the SAML 1.x browser profiles. The SAML 1.x profiles are destination/SP-side only, thus only "acceptance" of the profile message is modeled.
Nested Class Summary | |
---|---|
static interface |
SAMLBrowserProfile.ArtifactMapper
Interface provided by SAML application to enable SAML 1.x artifacts to be resolved. |
static class |
SAMLBrowserProfile.BrowserProfileRequest
Wrapper for the pieces of the profile request provided to the profile provider |
static class |
SAMLBrowserProfile.BrowserProfileResponse
Wrapper for the pieces of the profile response available to the caller |
Field Summary | |
---|---|
static String |
PROFILE_ARTIFACT_URI
|
static String |
PROFILE_POST_URI
|
Method Summary | |
---|---|
SAMLBrowserProfile.BrowserProfileRequest |
receive(javax.servlet.http.HttpServletRequest requestContext)
Processes an HTTP request into a browser profile request. |
SAMLBrowserProfile.BrowserProfileResponse |
receive(StringBuffer issuer,
SAMLBrowserProfile.BrowserProfileRequest requestContext,
String recipient,
ReplayCache replayCache,
SAMLBrowserProfile.ArtifactMapper artifactMapper,
int minor)
Processes an incoming POST or Artifact profile response. |
Field Detail |
---|
static final String PROFILE_ARTIFACT_URI
static final String PROFILE_POST_URI
Method Detail |
---|
SAMLBrowserProfile.BrowserProfileRequest receive(javax.servlet.http.HttpServletRequest requestContext) throws UnsupportedProfileException
requestContext
- The HTTP request from the client
UnsupportedProfileException
- Raised if the HTTP request data cannot be successfully parsedSAMLBrowserProfile.BrowserProfileResponse receive(StringBuffer issuer, SAMLBrowserProfile.BrowserProfileRequest requestContext, String recipient, ReplayCache replayCache, SAMLBrowserProfile.ArtifactMapper artifactMapper, int minor) throws SAMLException
issuer
- A buffer in which to store the issuer of the security
token being processed, to assist in responding to errorsrequestContext
- The HTTP request containing the profile responserecipient
- The HTTP endpoint to which the response was deliveredreplayCache
- An org.opensaml.ReplayCache interface to enable replay detectionartifactMapper
- An ArtifactMapper interface to support artifact lookup/mapping
(may be null if only POST is supported)minor
- The minor version to support
SAMLException
- Raised if an error occurs during profile processing
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |