WCFTestClient - 如何添加用户名和通过?

Hca*_*tek 29 security service wcf wcf-security

我正在使用WCFTestClient来调试服务.这通常像魅力一样.此特定服务使用SSL,我需要传递用户名和密码.我可以右键单击并编辑配置文件,但是我没有看到可以注入用户名和密码的地方.在此服务的普通客户端应用程序上,我们以编程方式设置凭据,如何使用工具WCFTEstClient或ServiceConfigurationEditor执行此操作.那里的任何人都知道如何做到这一点?这是我在代码中的表现.

_client.ClientCredentials.UserName.UserName = ConfigurationManager.AppSettings["name"];
_client.ClientCredentials.UserName.Password = ConfigurationManager.AppSettings["pass"];
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.
干杯,
〜在圣地亚哥

mar*_*c_s 36

我不认为你可以用WCF测试客户端做到这一点.这是一个相当有限和简单的工具 - 在简单的场景中工作得很好,但停止相当快.

如果您需要更多的功能和能力,您可能需要查看SoapUI,这是一个SOAP/Web服务测试工具并且运行良好 - 正常版本也是免费的!

  • 如果它无法通过任何凭证,那么微软制造工具的重点是什么!?这是荒唐的.我没有听说过没有凭据的现实生活WCF! (7认同)
  • 只是对那些使用SoapUI的人发表评论,所以你不必在别处查看 - 要传递像OP中给出的例子那样的凭证,你可以设置WSS-PasswordType = PasswordText,然后在请求中设置所有用户名和密码属性窗口. (4认同)