org.picketlink.identity.federation.web.process
Class ServiceProviderSAMLResponseProcessor
java.lang.Object
org.picketlink.identity.federation.web.process.ServiceProviderBaseProcessor
org.picketlink.identity.federation.web.process.ServiceProviderSAMLResponseProcessor
public class ServiceProviderSAMLResponseProcessor
- extends ServiceProviderBaseProcessor
Utility Class to handle processing of an SAML Request Message
- Since:
- Oct 27, 2009
- Author:
- Anil.Saldhana@redhat.com
Methods inherited from class org.picketlink.identity.federation.web.process.ServiceProviderBaseProcessor |
getIDPPublicKey, getSAML2HandlerRequest, isLogOutRequest, process, safeURL, setAuditHelper, setConfiguration, setIdentityURL, setIssuer, setRequestOptions, setTrustKeyManager |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceProviderSAMLResponseProcessor
public ServiceProviderSAMLResponseProcessor(boolean postBinding,
String serviceURL)
- Construct
- Parameters:
postBinding
- Whether it is the Post BindingserviceURL
- Service URL of the SP
setIdpPostBinding
public void setIdpPostBinding(boolean idpPostBinding)
process
public SAML2HandlerResponse process(String samlResponse,
HTTPContext httpContext,
Set<SAML2Handler> handlers,
Lock chainLock)
throws ProcessingException,
IOException,
ParsingException,
ConfigurationException
- Process the message
- Parameters:
samlResponse
- httpContext
- handlers
- chainLock
- a lock that needs to be used to process the chain of handlers
- Returns:
-
- Throws:
ProcessingException
IOException
ParsingException
ConfigurationException
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.