是否有可能找到想要调用WCF服务的用户名和IP? (但他/她从未被认证过。)
我有:
System.Threading.Thread.CurrentPrincipal.Identity.Name;
System.ServiceModel.ServiceSecurityContext.Current.PrimaryIdentity.Name;
但这包含已登录的用户。
答案 0 :(得分:2)
不,不是。您是经过身份验证并在服务器上拥有身份,或者您尚未登录并且是匿名的。
您还可以从隐私角度来看待它:您是否希望您在互联网上访问的每个网站都能够获取您的用户名?
IP地址当然是通信所需的其他内容。该问题还有另一篇SO帖子: