我正在尝试在我的 Web 应用程序中获取用户的 Windows 用户名。谁能建议一下如何获得它?
我正在开发一个网络应用程序。因此,如果用户正在访问我的应用程序,那么我需要获取用户的 Windows ID 和主机名。我尝试了几种不同的方法,但从未奏效。任何建议都将受到高度赞赏。
最佳答案
Windows 用户详细信息不会以纯 HTTP 请求的形式发送,这使得您无法在没有额外数据的情况下从 Web 应用程序中的用户获取这些信息。 不过,发送请求的主机名可在请求 header 中找到。
如果您仍想获取 Windows 用户详细信息,则必须做一些工作,例如要求用户以某种形式提供这些信息,或者,如果您有权访问用户的命名/目录服务,则您可以可以通过他的IP/主机名找到信息。 不过,这通常在 Web 应用程序中不容易获得。
关于java - 如何获取运行我的 Web 应用程序的用户的 Windows 登录用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11988672/