public class FSProxyHandler extends FSSSOAndFedHandler
FSProxyHandler
handles the single sign-on requests
by a proxy identity provider. This class will be invoked by an identity
provider that is also acting as a proxy and needs to handle
browser artifact and post profiles.accountManager, authnRequest, hostedConfig, hostedDesc, hostedEntityId, metaAlias, metaManager, noFedStatus, realm, relayState, request, response, spConfig, spDescriptor, spEntityId, ssoToken
Constructor and Description |
---|
FSProxyHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Constructor.
|
FSProxyHandler(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,
Object ssoToken)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
doSingleSignOn(Object ssoToken,
String inResponseTo,
NameIdentifier spNameIdentifier,
NameIdentifier idpNameIdentifier)
Does the single sign-on in a proxy IDP with the
requesting service provider.
|
cleanMetaAlias, createAuthnResponse, doAccountFederation, doSingleSignOn, formatLoginURL, getHostedEntityId, getProvider, getRealm, isIDPProxyEnabled, processAuthnRequest, processPostAuthnSSO, processPreAuthnSSO, processSAMLRequest, returnErrorResponse, sendAuthnResponse, sendProxyAuthnRequest, setHostedDescriptor, setHostedDescriptorConfig, setHostedEntityId, setMetaAlias, setRealm, setSPDescriptor, verifyRequestSignature
public FSProxyHandler(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, Object ssoToken)
request
- HttpServletRequest
objectresponse
- HttpServletResponse
objectauthnRequest
- original authentication request that is issued
by the service provider.spDescriptor
- requesting service provider descriptor.spConfig
- requesting service provider's extended meta ConfigspEntityId
- requesting service provider's entity idrelayState
- targetURL to be redirected.ssoToken
- credentials of a user at a proxy identity provider.public FSProxyHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- HttpServletRequest
objectresponse
- HttpServletResponse
objectpublic boolean doSingleSignOn(Object ssoToken, String inResponseTo, NameIdentifier spNameIdentifier, NameIdentifier idpNameIdentifier)
doSingleSignOn
in class FSSSOAndFedHandler
ssoToken
- credentials of the userinResponseTo
- InResponseTo
attribute of the request.spNameIdentifier
- SP
Provided NameIdentifier.idpNameIdentifier
- IDP
Provided NameIdentifier.true
if successful.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.