WCF模仿说我是一个完全不同的用户

时间:2010-12-21 22:29:43

标签: wcf authentication impersonation

我遇到了一个奇怪的问题,即我在远程计算机上(仍然在同一个域中)遇到WCF服务,并且它说我以其他人的身份登录。在客户端,如果我检查Principal.WindowsIdentity.GetCurrent(),它说我是“COMPANYNAMEHERE \ Albert”。但当它转到服务器端时,它说我是“COMPANYNAMEHERE \ Albert_Admin”。我有3个其他用户测试服务,他们认证很好,这只是我有这个问题。

我有其他开发人员登录我的机器,他们没事。我已将其他WCF服务作为我的帐户遇到同样的问题。

IT人员和我一样难过。那里的任何人都知道可能导致这种情况的原因吗?

1 个答案:

答案 0 :(得分:0)

我的本​​地桌面配置文件(我不知道是什么)导致集成安全性将我解析为我的_Admin帐户。我在同事的机器上测试了我的登录,一切正常。所以我的网络管理员建议我删除我的本地配置文件,这似乎可以解决问题。