[ 
https://issues.apache.org/jira/browse/CXF-5664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Chappell updated CXF-5664:
----------------------------------


Here is a sample request minus a few security headers:

<soapenv:Envelope xmlns:ns="http://docs.oasis-open.org/ws-sx/ws-trust/200512"; 
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
   <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing";>
      <wsse:Security soapenv:mustUnderstand="1" 
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>
         <wsu:Timestamp wsu:Id="TS-569">
            <wsu:Created>2014-04-01T16:56:46.902Z</wsu:Created>
            <wsu:Expires>2014-04-01T17:01:46.902Z</wsu:Expires>
         </wsu:Timestamp>
      </wsse:Security>
      <wsa:Action wsu:Id="id-571" 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue</wsa:Action>
      <wsa:MessageID wsu:Id="id-572" 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>uuid:ce62c391-310c-4e69-8ee6-0dd0f9320987</wsa:MessageID>
      <wsa:To wsu:Id="id-570" 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>http://localhost:9080/FAA-IAM-STS/STS-BST</wsa:To>
   </soapenv:Header>
   <soapenv:Body wsu:Id="id-245" 
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";>
      <wst:RequestSecurityToken 
xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512";>
         
<wst:RequestType>http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue</wst:RequestType>

         <wsp:AppliesTo xmlns:wsp="http://www.w3.org/ns/ws-policy";>
            <wsp:URI>http://localhost:8080/testep</wsp:URI>
         </wsp:AppliesTo>
         <wst:SecondaryParameters>
            
<wst:TokenType>http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#SAMLV2.0</wst:TokenType>
         </wst:SecondaryParameters>

         <wst:UseKey>
            <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
               <ds:X509Data>
                  
<ds:X509Certificate>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</ds:X509Certificate>
               </ds:X509Data>
            </ds:KeyInfo>
         </wst:UseKey>

         <wst:Participants>
            <wst:Participant>
               <wsa:EndpointReference 
xmlns:wsa="http://www.w3.org/2005/08/addressing";>
                  <wsa:Address>http://localhost:8080/testep</wsa:Address>
               </wsa:EndpointReference>
               <wsp:URI 
xmlns:wsp="http://www.w3.org/ns/ws-policy";>http://cxf.apache.org/endpoint</wsp:URI>
            </wst:Participant>
         </wst:Participants>
      </wst:RequestSecurityToken>
   </soapenv:Body>
</soapenv:Envelope>




> CXF STS does not support wst:Participants
> -----------------------------------------
>
>                 Key: CXF-5664
>                 URL: https://issues.apache.org/jira/browse/CXF-5664
>             Project: CXF
>          Issue Type: Bug
>          Components: STS
>    Affects Versions: 2.7.8, 2.7.9, 2.7.10
>            Reporter: Stephen Chappell
>              Labels: features, security
>
> The CXF STS does not recognize the wst:Participants element within a 
> wst:RequestSecurityToken, and instead throws a BadRequest SOAP fault. The 
> Participants element should be parsed and added to the list of 
> AudienceRestrictions in the issued token.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to