13.07.2015 Views

Liberty ID-FF Bindings and Profiles Specification - Liberty Alliance

Liberty ID-FF Bindings and Profiles Specification - Liberty Alliance

Liberty ID-FF Bindings and Profiles Specification - Liberty Alliance

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Liberty</strong> <strong>Alliance</strong> Project:<strong>Liberty</strong> <strong>ID</strong>-<strong>FF</strong> <strong>Bindings</strong> <strong>and</strong> <strong>Profiles</strong> <strong>Specification</strong>Version: 1.2-errata-v2.0143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201A message receiver that refuses to perform a message exchange SHOULD return a "403 Forbidden" response. In thiscase, the content of the HTTP body is not significant.As described in [SOAPv1.1] § 6.2, in the case of a SOAP error while processing a SOAP request, the SOAP HTTPserver MUST return a "500 Internal Server Error" response <strong>and</strong> include a SOAP message in the response with a SOAPfault element. This type of error SHOULD be returned for SOAP-related errors detected before control is passed tothe <strong>Liberty</strong> message processor, or when the SOAP processor reports an internal error (for example, the SOAP XMLnamespace is incorrect).In the case of a <strong>Liberty</strong> processing error, the SOAP HTTP server MUST respond with "200 OK" <strong>and</strong> include a profilespecifiedresponse as the only child of the element.2.1.2.6. Example of Message Exchange Using SOAP over HTTPThe following is an example of the SOAP exchange for the single sign-on browser artifact profile requesting anauthentication assertion (the left margin white space added for legibility invalidates the signature).POST /authn HTTP/1.1Host: idp.example.comContent-type: text/xmlContent-length: nnnn+k6TnolGkIPKZl pUQVyok8dwkuE=wXJMVoPO1V1jFnWJPyOWqP5Gqm8A1+/2b5gNzF4L4LMu4yEcR tttLdPPT3bvhwkwHXjL9NuOFumQ5YEyiVzlNcjAxX0LfgwutvEdJb748IU4L+8obXPXfq TZLiBK1RbHCRmRvjlPIu22oGCV6Ewu iWRvOD6Ox9svtSgFJ+iXkZQ<strong>Liberty</strong> <strong>Alliance</strong> Project7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!