我们在Windows服务器上设置了一个活动目录(它不是一个合适的LDAP),我们的应用程序通过相同的方式对用户进行身份验证。
我想知道用户是否第一次登录以强制他重置密码。
我们无法在应用程序级别维护一个标志,因为用户可以通过任何使用相同类型身份验证的应用程序登录。
答案 0 :(得分:1)
根据http://windowsitpro.com/systems-management/use-get-aduser-determine-who-has-never-logged,如果用户从未登录,则lastLogonTimestamp
ldap属性没有值。因此,您可以使用它来确定用户是否已登录。
答案 1 :(得分:0)
我误解了这个场景。如果用户在下次登录时更改密码"如果设置了flag,我们在通过Java登录时会出错。
得到了解决方案。非常感谢你的时间。