CAS-002 · Question #228
A trust relationship has been established between two organizations with web based services. One organization is acting as the Requesting Authority (RA) and the other acts as the Provisioning…
The correct answer is A. The trust relationship uses SAML in the SOAP header. In web services federation, SAML assertions are embedded in SOAP headers as security tokens to establish trust between a Requesting Authority and a Provisioning Service Provider.
Question
A trust relationship has been established between two organizations with web based services. One organization is acting as the Requesting Authority (RA) and the other acts as the Provisioning Service Provider (PSP). Which of the following is correct about the trust relationship?
Options
- AThe trust relationship uses SAML in the SOAP header.
- BThe trust relationship uses XACML in the SAML header.
- CThe trust relationship uses SPML in the SOAP header.
- DThe trust relationship uses SPML in the SAML header.
How the community answered
(18 responses)- A94% (17)
- B6% (1)
Why each option
In web services federation, SAML assertions are embedded in SOAP headers as security tokens to establish trust between a Requesting Authority and a Provisioning Service Provider.
The trust relationship between a Requesting Authority (RA) and a Provisioning Service Provider (PSP) in web-based services uses SAML security tokens carried in SOAP message headers via the WS-Security framework. SAML assertions in the SOAP header provide the authentication and authorization context the PSP needs to validate and process provisioning requests from the RA, which is the standard pattern for federated web services trust.
XACML is a policy language for defining and evaluating access control rules, not for carrying authentication tokens or establishing trust between provisioning entities in a SOAP-based web service.
While SPML (Service Provisioning Markup Language) defines the provisioning operations and does use SOAP as transport, the trust mechanism itself relies on SAML assertions in the SOAP header rather than SPML being the trust protocol.
SPML is not embedded inside SAML headers - SPML provisioning requests are carried in SOAP envelopes, not nested within SAML assertion structures.
Concept tested: SAML assertions in SOAP headers for web services trust
Source: http://www.oasis-open.org/committees/provision/
Topics
Community Discussion
No community discussion yet for this question.