C#SOAP客户端-CWWSS5509E:缺少安全令牌

时间:2018-10-25 11:33:41

标签: c# .net soap

我正在尝试创建一个客户端来调用ws并保持具有此发行版-这不是wcf。

  

CWWSS5509E:类型为的安全令牌   [http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken]   是必需的。

我已经两天不知道了。 有小费吗? 问题很简单,因为没有设置标题:

    <soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soap:mustUnderstand="1">
        <wsse:UsernameToken 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:Id="UsernameToken-85">
            <wsse:Username>user</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">pwd</wsse:Password>
        </wsse:UsernameToken>
</wsse:Security>

也尝试设置自定义绑定,但是出现错误。

“。http://tempuri.org/”合同的“ CustomBinding”。“ http://xxxx.ys/Document”绑定使用要求传输级别完整性和机密性的身份验证模式进行配置。但是,运输无法提供完整性和机密性。

有帮助吗?

0 个答案:

没有答案