Hi all,

I'm in the middle of developing custom components to support WS-Trust
protocol for Microsoft Dynamics CRM Outlook Connector with Identity server
5.1.0.

When analyzing the STS request sent by the Dynamics CRM Outlook Connector
client, it has been observed that the token request sends a soap action
header as below;

<a:Action s:mustUnderstand="1">
http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue</a:Action>


Aforementioned action header isn't supported by the existing STS wsdl endpoint,
instead it supports the following action header;

<a:Action s:mustUnderstand="1">
http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue</a:Action>


Hence in the Axis2 level, it throws an error stating the action isn't
recognize and matches with the compatible action headers defined in our
original STS wsdl. Since we cannot introduce multiple action headers (i.e
defining both action headers in the existing sts wsdl endpoint) according
to the WSDL specification, the remaining option is to define a new custom
STS wsdl endpoint to accommodate the required soap action (i.e
http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/Issue).


Any suggestions and thoughts are highly appreciated.

Thanks & Regards,
Kasun Bandara.








-- 
Kasun Bandara
*Software Engineer*
Mobile : +94 (0) 718 338 360
<%2B94%20%280%29%20773%20451194>
[email protected] <[email protected]>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to