我有一个客户,它有一个使用.NET实现的SOAP Web Service。我一直在努力设置我们的应用程序来与他们的Web Service通信。
我的问题与他们使用的身份验证机制有关。它们使用UsernameToken配置文件身份验证。此类型的身份验证支持两种类型的密码: PasswordText和PasswordDigest。
从Standard中我了解到,只有在使用PasswordDigest类型的情况下才应该发送Nounce和Created标头,如果使用PasswordText类型,则不需要它们。此外,Standard还指定PasswordDigest类型中的Also和Created是可选参数。
是否有人可以确认,如果使用了PasswordText选项,则在.Net实现中不会使用not和Created标头?
我试图搜索ASP项目,但找不到实现。我不知道(Microsoft.Web.Services3)是否是开源的。
提前感谢!
发布于 2016-09-20 08:28:30
为了与Microsoft进行通信,只要WS已部署并运行,对于.Net开发人员来说,我们可以使用WS“端点”。这意味着当您在浏览器中运行WS时,它意味着.asmx文件的“链接”。
Wethier端口转发是否更改了IP。
要在IIS本身或任意位置执行WS,请右键单击.asmx文件==>浏览
Token?取决于WS创建的函数,它可能是1个或更多。或者完全不依赖于项目开发人员。
连接性?取决于WS是否可公开访问。
只是添加更多信息以提供帮助。
https://stackoverflow.com/questions/39520716
复制相似问题