在客户端获取密码

时间:2009-12-23 08:21:50

标签: c# wcf

我发送UserName&密码(登录表单)通过此编码表单客户端在服务器的代理中

myProxy.ClientCredentials.UserName="UserName";
myProxy.ClientCredentials.Pasword="Password";

此外,我们的ClientCredentialType必须是MessageCredentialType.UserName。

在服务器中我需要UserName&模拟用户使用向服务器发送请求的相同用户登录SQLSERVER的密码。 所以为此,我需要在服务器中发送密码而我不知道我该怎么做? 获取用户名我使用此代码ServiceSecurityContex.Current.PrimeryIdentity.Name

1 个答案:

答案 0 :(得分:0)

密码向代理验证用户;代理不会传递此信息。您需要通过代理将密码明确传递给服务,以获取此信息。