我正在尝试修改现有用户并向他添加属性。我正在使用以下代码:
Attributes attrs1 = new BasicAttributes(true);
attrs1.put("proxyHash", generateProxyHash(account, "123456"));
ldapContext.modifyAttributes(username, DirContext.ADD_ATTRIBUTE,attrs1);
但是我收到了一个异常,提示“不允许使用 proxyHash 属性”
谢谢
最佳答案
Joao Carlos自己找到了解决方案:
我试图更改的用户位于不同的架构中,该架构没有指定属性。修复此问题后,代码可以正常工作。
关于java - 使用 JAVA 向 LDAP 中的现有用户添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7161492/