0

我需要通过 Java 将属性 pwdReset 设置为 false。我的代码适用于所有其他属性,但即使我将其设置为 false,此属性的值仍然为 false。修改属性时我也没有收到任何错误。(我知道这是一个操作属性,不应显式更改,但我没有选择,因为即使在重置后更改密码后,它的值也不会更改为 false。)以下是代码 -

BasicAttribute attr = new BasicAttribute("pwdReset","FALSE");
modsList.add(new ModificationItem(DirContext.REPLACE_ATTRIBUTE, attr));
ModificationItem [] modsArr = modsList.toArray(new ModificationItem[modsList.size()]);
ctx.modifyAttributes(username, modsArr);

我什至尝试过 Integer.toString(0)、false 等作为属性的值,但没有一个起作用。有人可以帮忙吗?

4

0 回答 0