Do you have a policy assertion to turn addressing on in the WSDL of the
STS? The example I linked to previously has "<wsap10:UsingAddressing/>"
Assertions.

Colm.


On Mon, Feb 3, 2014 at 5:16 PM, bob45 <[email protected]> wrote:

> Great that works!
>
> But now I get the another error:
>
> WARNING - PhaseInterceptorChain.doDefaultLogging(364) | Interceptor for
> {
> http://docs.oasis-open.org/ws-sx/ws-trust/200512/}SecurityTokenService#{http://docs.oasis-open.org/ws-sx/ws-trust/200512/}Validate
> has thrown exception, unwinding now: org.apache.cxf.binding.soap.SoapFault:
> MustUnderstand headers: [{http://www.w3.org/2005/08/addressing}Action,
> {http://www.w3.org/2005/08/addressing}To] are not understood.
>         at
>
> org.apache.cxf.binding.soap.interceptor.MustUnderstandInterceptor.checkUltimateReceiverHeaders(MustUnderstandInterceptor.java:150)
>
> The request contains the To Header, which is not understood:
>
> <a:To s:mustUnderstand="1">https://192.168.1.47:8443/sts/sts</a:To>
>
> Is it really required to understand this header?
>
> This is the full RST sent from the .NEt side:
>
> <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope";
>         xmlns:a="http://www.w3.org/2005/08/addressing";
>
> xmlns:u="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
> ">
>         <s:Header>
>                 <a:Action
> s:mustUnderstand="1">
> http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue
>                 </a:Action>
>                 <a:MessageID>urn:uuid:8abe9005-5bd8-4019-b58a-670ab5921fef
>                 </a:MessageID>
>                 <a:ReplyTo>
>                         <a:Address>
> http://www.w3.org/2005/08/addressing/anonymous</a:Address>
>                 </a:ReplyTo>
>                 <VsDebuggerCausalityData
>
> xmlns="http://schemas.microsoft.com/vstudio/diagnostics/servicemodelsink
> ">uIDPo4wA1Z37YxxLp4P0dODqk3IAAAAAtMmwqMeKzkaN5zYC5weCWSl4jmCBgstPgi7V7Ol58GYACQAA
>                 </VsDebuggerCausalityData>
>                 <a:To s:mustUnderstand="1">https://192.168.1.47:8443/sts
> </a:To>
>                 <o:Security s:mustUnderstand="1"
>
> xmlns:o="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
> ">
>                         <u:Timestamp u:Id="_0">
>
> <u:Created>2014-02-03T17:06:36.553Z</u:Created>
>
> <u:Expires>2014-02-03T17:11:36.553Z</u:Expires>
>                         </u:Timestamp>
>                         <o:UsernameToken
> u:Id="uuid-91185bf8-3c7e-472f-adad-83b9ce53511e-1">
>                                 <o:Username>alice</o:Username>
>                                 <o:Password
>
> Type="
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText
> ">secret</o:Password>
>                         </o:UsernameToken>
>                 </o:Security>
>         </s:Header>
>         <s:Body>
>                 <trust:RequestSecurityToken
>                         xmlns:trust="
> http://docs.oasis-open.org/ws-sx/ws-trust/200512";>
>                         <wsp:AppliesTo xmlns:wsp="
> http://schemas.xmlsoap.org/ws/2004/09/policy";>
>                                 <wsa:EndpointReference xmlns:wsa="
> http://www.w3.org/2005/08/addressing";>
>                                         <wsa:Address>
> http://localhost:8080/myservice
>                                         </wsa:Address>
>                                 </wsa:EndpointReference>
>                         </wsp:AppliesTo>
>                         <trust:KeyType>
> http://docs.oasis-open.org/ws-sx/ws-trust/200512/Bearer
>                         </trust:KeyType>
>                         <trust:RequestType>
> http://docs.oasis-open.org/ws-sx/ws-trust/200512/Issue
>                         </trust:RequestType>
>                 </trust:RequestSecurityToken>
>         </s:Body>
> </s:Envelope>
>
>
> Do you have an idea how to teach the STS to accept the header?
>
> Thank you very much.
>
>
>
>
>
>
> --
> View this message in context:
> http://cxf.547215.n5.nabble.com/STS-via-SOAP1-2-tp5739393p5739420.html
> Sent from the cxf-user mailing list archive at Nabble.com.
>



-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Reply via email to