public class FSSSOBrowserArtifactProfileHandler extends FSSSOAndFedHandler
IDP
single sign on service handler handles browser artifact
profile.accountManager, authnRequest, hostedConfig, hostedDesc, hostedEntityId, metaAlias, metaManager, noFedStatus, realm, relayState, request, response, spConfig, spDescriptor, spEntityId, ssoToken
Modifier | Constructor and Description |
---|---|
protected |
FSSSOBrowserArtifactProfileHandler() |
|
FSSSOBrowserArtifactProfileHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
FSAuthnRequest authnRequest,
com.sun.identity.liberty.ws.meta.jaxb.SPDescriptorType spDescriptor,
com.sun.identity.federation.jaxb.entityconfig.BaseConfigType spConfig,
String spEntityId,
String relayState)
Constructor.
|
|
FSSSOBrowserArtifactProfileHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Request samlRequest)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected List |
createSAMLAssertionArtifact(Object ssoToken,
String inResponseTo,
NameIdentifier userHandle,
NameIdentifier idpHandle)
Creates assertion and assertion artifact.
|
protected boolean |
doSingleSignOn(Object ssoToken,
String inResponseTo,
NameIdentifier opaqueHandle,
NameIdentifier idpOpaqueHandle)
Generates artifact and sends it to
SP . |
void |
processAuthnRequest(FSAuthnRequest authnRequest,
boolean bPostAuthn)
Processes authentication request.
|
FSResponse |
processSAMLRequest(FSSAMLRequest samlRequest)
Processes request with artifacts.
|
void |
setSAMLRequestElement(Element root)
Sets
SAML request element. |
void |
setSOAPMessage(SOAPMessage msg)
Sets
SOAP message. |
protected boolean |
verifySAMLRequestSignature(Element samlRequestElement,
SOAPMessage msg) |
cleanMetaAlias, createAuthnResponse, doAccountFederation, doSingleSignOn, formatLoginURL, getHostedEntityId, getProvider, getRealm, isIDPProxyEnabled, processPostAuthnSSO, processPreAuthnSSO, returnErrorResponse, sendAuthnResponse, sendProxyAuthnRequest, setHostedDescriptor, setHostedDescriptorConfig, setHostedEntityId, setMetaAlias, setRealm, setSPDescriptor, verifyRequestSignature
protected FSSSOBrowserArtifactProfileHandler()
public FSSSOBrowserArtifactProfileHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, FSAuthnRequest authnRequest, com.sun.identity.liberty.ws.meta.jaxb.SPDescriptorType spDescriptor, com.sun.identity.federation.jaxb.entityconfig.BaseConfigType spConfig, String spEntityId, String relayState)
request
- HttpServletRequest
objectresponse
- HttpServletResponse
objectauthnRequest
- authentication requestspDescriptor
- SP
's provider descriptorspConfig
- SP
's extended meta configspEntityId
- SP
's entity idrelayState
- where to go after single sign on is donepublic FSSSOBrowserArtifactProfileHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Request samlRequest)
request
- HttpServletRequest
objectresponse
- HttpServletResponse
objectsamlRequest
- Request
object that contains artifactpublic void setSOAPMessage(SOAPMessage msg)
SOAP
message.msg
- SOAPMessage
objectpublic void setSAMLRequestElement(Element root)
SAML
request element.root
- SAML
request elementpublic void processAuthnRequest(FSAuthnRequest authnRequest, boolean bPostAuthn)
processAuthnRequest
in class FSSSOAndFedHandler
authnRequest
- authentication requestbPostAuthn
- true
indicates it's post authentication;
false
indicates it's pre authentication.public FSResponse processSAMLRequest(FSSAMLRequest samlRequest)
processSAMLRequest
in class FSSSOAndFedHandler
samlRequest
- FSSAMLRequest
objectFSResponse
objectprotected boolean doSingleSignOn(Object ssoToken, String inResponseTo, NameIdentifier opaqueHandle, NameIdentifier idpOpaqueHandle)
SP
.doSingleSignOn
in class FSSSOAndFedHandler
true
always.protected List createSAMLAssertionArtifact(Object ssoToken, String inResponseTo, NameIdentifier userHandle, NameIdentifier idpHandle)
protected boolean verifySAMLRequestSignature(Element samlRequestElement, SOAPMessage msg)
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.