java - 使用 JAVA 向 LDAP 中的现有用户添加属性

标签 java ldap

我正在尝试修改现有用户并向他添加属性。我正在使用以下代码:

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/

相关文章:

c# - 密码过期时如何在事件目录中更改密码

active-directory - LDAP 和 Active Directory 结果缺少某些结果的字段

java - 为 JUnit 绕过 LDAP

java - 如何使用 jndi 验证目录(LDAP 或 AD)中是否存在对象?

java - 如何使用 Lucene 生成唯一 ID?

java - java中删除包含关键字的句子

java - android AlarmManager setRepating延时问题

java - 如何识别指令中的变量名?

java - 如何使用 VLCJ 和 JavaFX 播放视频文件?

php - SonarQube POST api/permissions/add user ,以编程方式向许多用户授予项目权限?