我需要通过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等作为属性的值但没有工作。有人可以帮忙吗?