如何使用java获取客户端Windows机器上当前登录用户的登录信息?

时间:2014-02-28 06:25:33

标签: java web windows-authentication

我需要使用Windows身份验证对我的应用程序用户进行身份验证。据我所知,我们可以做到这一点简单地配置IIS服务器和ASP页面。但是在基于java的应用程序中,服务器是Websphere,它不是那么直接。使用SPENGO和LDAP的其他第三方扩展,我可以查询Active Directory。但问题是如何使用哪个Active Directory搜索用户的凭据 一种解决方案是,为用户提供登录屏幕并要求他输入他的Windows凭据。如果我们使用这个解决方案,那么进行Windows身份验证有什么意义呢? 因此,我正在寻找一种方法将用户的Windows登录信息传递给服务器,使用它,java将查询Active Directory 我尝试过使用javascript的ActiveXObject。它突然出现了IE 9中的安全问题。
我尝试过使用java的request.getRemoteUser()方法。它返回null 期待着寻求帮助。

0 个答案:

没有答案