从客户端Java中的Windows Active Directory获取用户名和域名?

时间:2016-02-10 12:59:03

标签: java jsp authentication java-ee-6 struts-1

我有一个java Web应用程序,想要实现SSO(单点登录)。 scanrio是当用户在浏览器中点击应用程序的URL时,我必须获取用户名和域名,并检查用户和域配置在我们的数据库中,以便我可以进行身份​​验证。

我尝试了很多解决方案,但无法在网址上获取用户名和域名。 这是我的开发环境。 JDK 1.6 EA服务器6.3 Struts 1.2 JSP

请不要将其标记为重复,因为我直到找不到解决方案。如果您有任何其他解决方案,请发布

1 个答案:

答案 0 :(得分:-1)

这种情况的一个选择是创建像

这样的DLL

Dim UserName As String Dim UserDomain As String UserName = Environ("USERNAME") UserDomain = Environ("USERDOMAIN")

并从java调用该DLL。这在java中是非常有可能的。