Я пытаюсь получить максимальный срок действия пароля и дату установки последнего пароля конкретного пользователя, чтобы рассчитать оставшиеся дни до истечения срока его действия.
Но у меня возникла проблема с получением значения maxPwdAge и maxLastSet, поскольку context.getStringAttribute("pwdMaxAge") и context.getStringAttribute("pwdLastSet") возвращают значение null, в то время как я могу вернуть имя пользователя и отображаемое имя.
Атрибуты «maxPwdAge» и «maxLastSet» подходят для весеннего ldap?
@Override public LdapUser mapFromContext(Object ctx) {
DirContextAdapter context = (DirContextAdapter) ctx;
LdapUser ldapUser = new LdapUser();
ldapUser.setName(context.getStringAttribute("name"));
ldapUser.setGivenName(context.getStringAttribute("displayName"));
ldapUser.setPwdAge(context.getStringAttribute("pwdMaxAge"));
ldapUser.setPwdLastSet(context.getStringAttribute("pwdLastSet));
return ldapUser;
}