通过basicHTTPbinding使用安全的WCF服务

时间:2010-02-26 18:18:23

标签: c#-3.0 wcf wcf-binding wcf-security

我正在使用通过basicHttpBinding托管的安全服务 我必须将凭据传递给authenticatioon服务

这是客户端的配置设置

<security mode="TransportWithMessageCredential">
        <transport clientCredentialType="None" proxyCredentialType="None"
          realm="" />
        <message clientCredentialType="UserName" algorithmSuite="Default" />
      </security>

在调用服务时,我收到以下异常消息

从另一方收到了无担保或不正确安全的故障。请参阅内部FaultException以获取故障代码和详细信息。 Message =“提供了无效的安全令牌(Bad UsernameToken Values)”

我不确定如何让它工作我很好奇,如果有人可以帮助我或提供任何我能找到解决方案的网址

1 个答案:

答案 0 :(得分:0)

创建MyServiceClient对象时,可以在clientInstance.Credentials.UserName对象上设置用户名和密码。