【发布时间】:2010-06-30 08:00:05
【问题描述】:
我有一个桌面应用程序,我可以通过 authentication.getPrincipal().toString() 代码行获取域用户名。如果域名和用户输入完全匹配,我授予用户所有访问权限。另一方面,当用户输入另一个用户名(与域用户名不匹配)时,程序会检查数据库中的密码。
问题是我想用windows域密码而不是DB来检查密码。当用户写用户名时,程序应该为这个用户名查找windows域密码。我尝试使用LDAP但我无法获取域LDAP 密码。
有没有什么方法可以检查域密码的用户?换句话说,有没有一种可能的方法来查找属于用户的密码?
【问题讨论】:
-
我现在刚刚学了这个属性,sorry :) 我已经做到了。
标签: java authentication ldap windows-authentication