Apache CXF API

org.apache.cxf.rs.security.saml.sso
Class RequestAssertionConsumerService

java.lang.Object
  extended by org.apache.cxf.rs.security.saml.sso.AbstractSSOSpHandler
      extended by org.apache.cxf.rs.security.saml.sso.AbstractRequestAssertionConsumerHandler
          extended by org.apache.cxf.rs.security.saml.sso.RequestAssertionConsumerService

@Path(value="sso")
public class RequestAssertionConsumerService
extends AbstractRequestAssertionConsumerHandler


Constructor Summary
RequestAssertionConsumerService()
           
 
Method Summary
 javax.ws.rs.core.Response getSamlResponse(String encodedSamlResponse, String relayState)
           
 javax.ws.rs.core.Response processSamlResponse(String encodedSamlResponse, String relayState)
           
 
Methods inherited from class org.apache.cxf.rs.security.saml.sso.AbstractRequestAssertionConsumerHandler
close, createSecurityContext, doProcessSamlResponse, getReplayCache, isSupportBase64Encoding, isSupportDeflateEncoding, processRelayState, reportError, setEnforceAssertionsSigned, setEnforceKnownIssuer, setKeyInfoMustBeAvailable, setMessageContext, setReplayCache, setSupportBase64Encoding, setSupportDeflateEncoding, validateSamlResponseProtocol, validateSamlSSOResponse
 
Methods inherited from class org.apache.cxf.rs.security.saml.sso.AbstractSSOSpHandler
createCookie, getCallbackHandler, getProps, getSignatureCrypto, getStateProvider, getStateTimeToLive, isStateExpired, setCallbackHandler, setCallbackHandlerClass, setSignatureCrypto, setSignaturePropertiesFile, setStateProvider, setStateTimeToLive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestAssertionConsumerService

public RequestAssertionConsumerService()
Method Detail

processSamlResponse

@POST
@Produces(value="application/x-www-form-urlencoded")
public javax.ws.rs.core.Response processSamlResponse(@FormParam(value="SAMLResponse")
                                                                   String encodedSamlResponse,
                                                                   @FormParam(value="RelayState")
                                                                   String relayState)

getSamlResponse

@GET
public javax.ws.rs.core.Response getSamlResponse(@QueryParam(value="SAMLResponse")
                                                     String encodedSamlResponse,
                                                     @QueryParam(value="RelayState")
                                                     String relayState)

Apache CXF API

Apache CXF