public class FSServiceManager extends Object
Modifier and Type | Method and Description |
---|---|
FSAssertionArtifactHandler |
getAssertionArtifactHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
FSAuthnRequest authnRequest,
FSAuthnResponse authnResponse,
com.sun.identity.liberty.ws.meta.jaxb.IDPDescriptorType idpDescriptor,
String idpEntityId)
Returns handler at
SP side which will handle fed/sso
profile. |
FSAssertionArtifactHandler |
getBrowserArtifactHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String realm,
String idpSuccinctId,
FSRequest samlRequest,
String relayState)
Obtains handler at
SP side that will handle browser
artifact profile. |
FSSSOAndFedHandler |
getBrowserArtifactSSOAndFedHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Request samlRequest)
Returns handler for
IDP to handle browser artifact profile. |
FSFedTerminationHandler |
getFedTerminationHandler(FSFederationTerminationNotification terminationRequest,
com.sun.identity.federation.jaxb.entityconfig.BaseConfigType hostedConfig,
String realm,
String hostedEntityId,
String hostedProviderRole,
String metaAlias,
String remoteEntityId) |
FSFedTerminationHandler |
getFedTerminationHandler(String remoteEntityId,
String remoteProviderRole,
String userID,
String realm,
String hostEntityId,
String metaAlias) |
static FSServiceManager |
getInstance()
Returns
FSServiceManager instance. |
FSSSOLECPProfileHandler |
getLECPProfileHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
FSAuthnRequest authnRequest,
String realm)
Returns handler at
IDP that handles LECP
profile. |
FSNameRegistrationHandler |
getNameRegistrationHandler(String realm,
String remoteEntityId,
String remoteProviderRole) |
FSNameRegistrationHandler |
getNameRegistrationHandler(String remoteEntityId,
String remoteProviderRole,
String userID,
String hostEntityId,
String metaAlias) |
FSPreLogoutHandler |
getPreLogoutHandler() |
FSSSOAndFedHandler |
getSSOAndFedHandler(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
FSAuthnRequest authnRequest,
String realm)
Returns handler at
IDP side that handles single sign on and
federation requests. |
public FSAssertionArtifactHandler getAssertionArtifactHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, FSAuthnRequest authnRequest, FSAuthnResponse authnResponse, com.sun.identity.liberty.ws.meta.jaxb.IDPDescriptorType idpDescriptor, String idpEntityId)
SP
side which will handle fed/sso
profile.request
- http request objectresponse
- http response objectauthnRequest
- authentication request objectauthnResponse
- authentication response objectidpDescriptor
- identity provider descriptor who issued the
authentication responseidpEntityId
- identity provider's entity IDFSAssertionArtifactHandler
objectpublic FSAssertionArtifactHandler getBrowserArtifactHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String realm, String idpSuccinctId, FSRequest samlRequest, String relayState)
SP
side that will handle browser
artifact profile.request
- http request objectresponse
- http response objectrealm
- The realm under which the entity resides.idpSuccinctId
- identity provider's succinct IDsamlRequest
- SAML
request objectrelayState
- where to go after the process is doneFSAssertionArtifactHandler
objectpublic FSSSOAndFedHandler getSSOAndFedHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, FSAuthnRequest authnRequest, String realm)
IDP
side that handles single sign on and
federation requests.request
- http request objectresponse
- http response objectauthnRequest
- authentication request sent by service providerrealm
- The realm under which the entity resides.FSSSOAndFedHandler
objectpublic FSSSOAndFedHandler getBrowserArtifactSSOAndFedHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Request samlRequest)
IDP
to handle browser artifact profile.request
- http request objectresponse
- http response objectsamlRequest
- SAML
requestFSSSOAndFedHandler
objectpublic FSSSOLECPProfileHandler getLECPProfileHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, FSAuthnRequest authnRequest, String realm)
IDP
that handles LECP
profile.request
- http request objectresponse
- http response objectauthnRequest
- authentication requestrealm
- The realm under which the entity resides.FSSSOLECPProfileHandler
objectpublic FSNameRegistrationHandler getNameRegistrationHandler(String realm, String remoteEntityId, String remoteProviderRole)
public FSFedTerminationHandler getFedTerminationHandler(FSFederationTerminationNotification terminationRequest, com.sun.identity.federation.jaxb.entityconfig.BaseConfigType hostedConfig, String realm, String hostedEntityId, String hostedProviderRole, String metaAlias, String remoteEntityId)
public FSPreLogoutHandler getPreLogoutHandler()
public FSFedTerminationHandler getFedTerminationHandler(String remoteEntityId, String remoteProviderRole, String userID, String realm, String hostEntityId, String metaAlias)
public FSNameRegistrationHandler getNameRegistrationHandler(String remoteEntityId, String remoteProviderRole, String userID, String hostEntityId, String metaAlias)
public static FSServiceManager getInstance()
FSServiceManager
instance.FSServiceManager
instanceCopyright © 2010–2025 Open Identity Platform Community. All rights reserved.