public class FSBrowserArtifactConsumerHandler extends FSAssertionArtifactHandler
SP
side assertion consumer handler handes artifact profile._autoFedStatement, ANONYMOUS_PRINCIPAL, attributeMapper, attrStatements, authnRequest, authnResponse, autoFedSearchMap, bootStrapStatement, doFederate, hostConfig, hostDesc, hostEntityId, hostMetaAlias, idpDescriptor, idpEntityId, idTimeMap, nameIDPolicy, realm, realmAttributeMapper, relayState, request, response, samlResponse, samlResponseElt, securityAssertions, ssoToken
Modifier | Constructor and Description |
---|---|
protected |
FSBrowserArtifactConsumerHandler() |
|
FSBrowserArtifactConsumerHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.sun.identity.liberty.ws.meta.jaxb.IDPDescriptorType idpDescriptor,
String idpEntityId,
boolean doFederate,
String nameIDPolicy,
String relayState)
Constructs a
FSBrowserArtifactHandler object. |
|
FSBrowserArtifactConsumerHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.sun.identity.liberty.ws.meta.jaxb.IDPDescriptorType idpDescriptor,
String idpEntityId,
String relayState,
FSRequest samlReq)
Constructs a
FSBrowserArtifactConsumerHandler object. |
Modifier and Type | Method and Description |
---|---|
protected FSAuthnRequest |
getInResponseToRequest(String requestID) |
void |
processSAMLRequest()
Builds
SAML request (with artifact),
sends SAML request to IDP through
SOAP , receives SAML response, then
processes the response. |
protected void |
redirectToResource(String resourceURL) |
protected FSRequest |
signSAMLRequest(FSRequest samlRequest) |
doAccountFederation, doSingleSignOn, forThisServer, generateAnonymousToken, generateToken, getAuthInstant, getAuthnRequest, getHostEntityId, getProvider, getRealm, isIDPProxyEnabled, processAuthnResponse, sendProxyResponse, setAuthnRequest, setHostDescriptor, setHostDescriptorConfig, setHostEntityId, setMetaAlias, setProviderDescriptor, setProviderEntityId, setRealm, validateAssertions, verifyAssertionSignature, verifyResponseStatus
protected FSBrowserArtifactConsumerHandler()
public FSBrowserArtifactConsumerHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, com.sun.identity.liberty.ws.meta.jaxb.IDPDescriptorType idpDescriptor, String idpEntityId, boolean doFederate, String nameIDPolicy, String relayState)
FSBrowserArtifactHandler
object.request
- HttpServletRequest
object.response
- HttpServletResponse
objectidpDescriptor
- IDP
provider descriptoridpEntityId
- IDP
entity iddoFederate
- a flag indicating if it is a federation requestnameIDPolicy
- nameIDPolicy
usedrelayState
- RelayState
urlpublic FSBrowserArtifactConsumerHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, com.sun.identity.liberty.ws.meta.jaxb.IDPDescriptorType idpDescriptor, String idpEntityId, String relayState, FSRequest samlReq)
FSBrowserArtifactConsumerHandler
object.request
- HttpServletRequest
object.response
- HttpServletResponse
objectidpDescriptor
- IDP
provider descriptoridpEntityId
- IDP
entity idrelayState
- RelayState
urlsamlReq
- FSRequest
with artifactpublic void processSAMLRequest()
SAML
request (with artifact),
sends SAML
request to IDP
through
SOAP
, receives SAML
response, then
processes the response.processSAMLRequest
in class FSAssertionArtifactHandler
protected void redirectToResource(String resourceURL) throws FSException
redirectToResource
in class FSAssertionArtifactHandler
FSException
protected FSAuthnRequest getInResponseToRequest(String requestID)
getInResponseToRequest
in class FSAssertionArtifactHandler
protected FSRequest signSAMLRequest(FSRequest samlRequest) throws SAMLException
SAMLException
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.