c# - Configuration WCF Client for WIF .NET 4.5 -
i've problem token sts. token if use soapui. don't know how configure client application creates request like:
<s:envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"> <s:header> <a:action s:mustunderstand="1">http://docs.oasis-open.org/ws-sx/ws-trust/200512/rst/issue</a:action> <a:to s:mustunderstand="1">https://.../idp/sts.wst</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"> <o:usernametoken> <o:username>xxxuserxxx</o:username> <o:password>xxxpwxxx</o:password> </o:usernametoken> </o:security> </s:header> <s:body> <trust:requestsecuritytoken context="http://client.ws.com" xmlns:trust="http://docs.oasis-open.org/ws-sx/ws-trust/200512"> <wsp:appliesto xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"> <a:endpointreference> <a:address>xxxaddressxxx</a:address> </a: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:tokentype>http://docs.oasis-open.org/wss/oasis-wss-saml-token-profile-1.1#samlv2.0</trust:tokentype> </trust:requestsecuritytoken> </s:body> </s:envelope>
can me?
does sts expose metadata exchange endpoint? if create client proxy via visual studio's "add service reference" dialogue (or use svcutil).
you use this article starting point.
Comments
Post a Comment