【问题标题】:LDAP password reset but i don't have the old password from Java applicationLDAP 密码重置,但我没有来自 Java 应用程序的旧密码
【发布时间】:2013-04-18 06:30:57
【问题描述】:

我想添加帮助我重置 LDAP 用户密码的代码,但是当我搜索时,我必须拥有旧密码才能重置并添加新密码。 如果没有旧密码,我怎么能重置密码。

我查看了那个链接,但它以解决方案结尾包含旧密码的使用 LDAP changing user password on Active Directory

final Modification _delete_old_modification = new Modification(ModificationType.DELETE, "unicodePwd", ('"' + oldPassword + '"').getBytes("UTF-16LE"));
final Modification _add_new_modification = new Modification(ModificationType.ADD, "unicodePwd", ('"' + newPassword + '"').getBytes("UTF-16LE"));

谢谢

【问题讨论】:

    标签: java ldap opends


    【解决方案1】:

    去掉第一行,将第二行的修改类型改为REPLACE。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-24
      • 1970-01-01
      • 2018-06-03
      • 1970-01-01
      • 2011-08-19
      • 1970-01-01
      • 2021-07-20
      相关资源
      最近更新 更多