【问题标题】:WCF service with authentication using BasicHttpBinding使用 BasicHttpBinding 进行身份验证的 WCF 服务
【发布时间】:2014-07-04 03:48:44
【问题描述】:

根据这个链接 http://www.brhlavinka.com/2013/06/07/secure-wcf-service-with-basichttpbinding-and-custom-credentials/

我使用 BasicHttpBinding 实现了一个带有身份验证的 WCF 服务。一切正常,但几乎没有问题。

  1. 如何从 WCFTestCleint 测试此服务?我收到错误消息“未提供用户名。在 ClientCredentials 中指定用户名。”。

  2. 我们需要通过互联网提供这个 API ....是否可以从任何编程语言访问这种 WCF?

【问题讨论】:

  • 1. WCFTestClient 无法处理需要身份验证的自定义 WCF 服务;它只允许您测试基本功能。 2. 是的。您正在使用BasicHttpBinding,它是SOAP 1.1,因此只要客户端与SOAP 1.1 通信并正确验证自己,它就可以用任何语言编写。这就是 Web 服务背后的全部理念,WCF 就是(以及 .NET Remoting 的替代品)。
  • @Tim 我建议您重新发布您的评论作为答案。

标签: c# wcf authentication basichttpbinding wcftestclient


【解决方案1】:

对于测试 WCF 服务,我建议您使用 SoapUi 它适用于任何身份验证类型

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-19
    • 2023-04-07
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多