public class ServiceProviderSAMLResponseProcessor extends ServiceProviderBaseProcessor
auditHelper, configuration, identityURL, IDP_KEY, issuer, keyManager, logger, postBinding, serviceURL
Constructor and Description |
---|
ServiceProviderSAMLResponseProcessor(boolean postBinding,
String serviceURL,
PicketLinkType picketLinkType)
Construct
|
ServiceProviderSAMLResponseProcessor(boolean postBinding,
String serviceURL,
PicketLinkType picketLinkType,
IDPSSODescriptorType idpMetadata) |
Modifier and Type | Method and Description |
---|---|
SAML2HandlerResponse |
process(String samlResponse,
HTTPContext httpContext,
Set<SAML2Handler> handlers,
Lock chainLock)
Process the message
|
void |
setIdpPostBinding(boolean idpPostBinding) |
getIDPPublicKey, getSAML2HandlerRequest, getSpConfiguration, isLogOutRequest, process, safeURL, setAuditHelper, setIdentityURL, setIssuer, setRequestOptions, setTrustKeyManager
public ServiceProviderSAMLResponseProcessor(boolean postBinding, String serviceURL, PicketLinkType picketLinkType)
postBinding
- Whether it is the Post BindingserviceURL
- Service URL of the SPpublic ServiceProviderSAMLResponseProcessor(boolean postBinding, String serviceURL, PicketLinkType picketLinkType, IDPSSODescriptorType idpMetadata)
public void setIdpPostBinding(boolean idpPostBinding)
public SAML2HandlerResponse process(String samlResponse, HTTPContext httpContext, Set<SAML2Handler> handlers, Lock chainLock) throws ProcessingException, IOException, ParsingException, ConfigurationException
samlResponse
- httpContext
- handlers
- chainLock
- a lock that needs to be used to process the chain of handlersProcessingException
IOException
ParsingException
ConfigurationException
Copyright © 2016 JBoss by Red Hat. All rights reserved.