我发送UserName&密码(登录表单)通过此编码表单客户端在服务器的代理中
myProxy.ClientCredentials.UserName="UserName";
myProxy.ClientCredentials.Pasword="Password";
此外,我们的ClientCredentialType必须是MessageCredentialType.UserName。
在服务器中我需要UserName&模拟用户使用向服务器发送请求的相同用户登录SQLSERVER的密码。
所以为此,我需要在服务器中发送密码而我不知道我该怎么做?
获取用户名我使用此代码ServiceSecurityContex.Current.PrimeryIdentity.Name
答案 0 :(得分:0)
密码向代理验证用户;代理不会传递此信息。您需要通过代理将密码明确传递给服务,以获取此信息。