简单地说 - 我有一个 Spring-Jersey 应用程序(没有前端)作为服务部署到 Tomcat 中,它安装在 SQL Server 2008 中。
用户登录他们的机器(Windows 7)并通过 VPN 进入 SQL Server。
之后,他们可以在 Google 地球中打开一个 KML 文件。
这将实时绘制由 tomcat 应用程序生成的坐标。
问题 - 我只希望活动目录中某个组中的用户能够使用绘图服务。
如何获取登录到他的 windows 7 机器的用户的 win7-username 和 win7-group 名称?
我的 Java 位于 Tomcat/SQL Server 中,所以.getProperty("user.name"); 将获得 SQL 服务器用户的用户名,而不是试图访问我的应用程序的 Windows 7 用户。
我希望这更清楚。
我感谢你的努力。