c# - 从 web 服务中检索客户端用户名和计算机名

标签 c# .net asp.net vb.net visual-studio

我的服务器上有网络服务!此服务正在从客户端应用程序调用!

现在如何获取使用此服务的客户端的用户名和计算机名,例如,如果来自 Clint1 的应用程序调用此服务,我想获取 Clint1 的计算机名和用户名?

非常感谢!

最佳答案

你不能可靠,真的。

服务器变量 REMOTE_HOST 可能会为您提供它,但在大多数情况下,它将是一个 IP 地址,而且很可能是代理的 IP 地址。此外 - 它很容易被欺骗。

用户名 (REMOTE_USER) 也是如此,除非您使用某种 WS-Security 机制来验证调用您的网络服务的用户。

关于c# - 从 web 服务中检索客户端用户名和计算机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2063562/

相关文章:

c# - 按名称在 asp.net 饼图中设置颜色

c# - 在 C# 中使用可空类型

c# - 创建要应用于 IQueryable 的动态搜索的最简单方法

.net - MSbuild - 在构建服务器上添加第 3 方引用库的最佳做法是什么?

c# - 有关 ASP.NET 2.0 应用程序设计的问题

asp.net - IIS 默认重定向

C# 对象到 XML

c# - 使用多态性和List时访问子类成员

.net - 为什么 `OpCode.Value` 具有 "wrong"字节序?

c# - 如何在 C# 中判断 GPS 形状是否相交?