Passwords 正在检索密码过期日期和过期日期的剩余天数

Passwords 正在检索密码过期日期和过期日期的剩余天数,passwords,spring-ldap,Passwords,Spring Ldap,我试图检索最大密码期限和特定用户的最后密码设置日期,以便计算他/她的剩余到期日 但是我在获取maxPwdAge和maxLastSet的值作为上下文时遇到问题。getStringAttribute(“pwdMaxAge”)和context.getStringAttribute(“pwdLastSet”)返回null,而我可以获取用户名和显示名 属性“maxPwdAge”和“maxLastSet”是否适合用于SpringLDAP @Override public LdapUser mapFromCo

我试图检索最大密码期限和特定用户的最后密码设置日期,以便计算他/她的剩余到期日

但是我在获取maxPwdAge和maxLastSet的值作为上下文时遇到问题。getStringAttribute(“pwdMaxAge”)和context.getStringAttribute(“pwdLastSet”)返回null,而我可以获取用户名和显示名

属性“maxPwdAge”和“maxLastSet”是否适合用于SpringLDAP

@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;
}

maxPwdAge存储在域控制器基础中的对象类“domain”或“domainDns”中


query()。