获取用户名,IP,谁调用(但没有帐户)WCF服务

时间:2011-11-15 09:35:03

标签: wcf

是否有可能找到想要调用WCF服务的用户名和IP? (但他/她从未被认证过。)

我有:

System.Threading.Thread.CurrentPrincipal.Identity.Name; System.ServiceModel.ServiceSecurityContext.Current.PrimaryIdentity.Name;

但这包含已登录的用户。

1 个答案:

答案 0 :(得分:2)

不,不是。您是经过身份验证并在服务器上拥有身份,或者您尚未登录并且是匿名的。

您还可以从隐私角度来看待它:您是否希望您在互联网上访问的每个网站都能够获取您的用户名?

IP地址当然是通信所需的其他内容。该问题还有另一篇SO帖子:

Obtaining client IP address in WCF 3.0