问题描述
我当前正在尝试在活动目录中创建 Contact 。 虽然它适用于用户,但不适用于联系人。
我在Java 11中使用UnboundID LDAP SDK(https://docs.ldap.com/ldap-sdk/docs/index.html)。
attributeList.add(new Attribute("objectClass","user","person","top","organizationalPerson"));
attributeMap.forEach((attrName,attrValue) -> attributeList.add(new Attribute(attrName,attrValue)));
LDAPResult addResult = ldapConnection.add(userDN,attributeList);
据我了解,创建 Contact 的唯一区别是将“用户” 替换为“联系人”
我还尝试删除一些属性,以使其中的一些属性不被共享。这样,我什至仅使用“ givenname” 属性进行了测试。
但是我总是得到以下信息:
com.unboundid.ldap.sdk.LDAPException: 0000207D: UpdErr: DSID-031517D5,problem 6002 (OBJ_CLASS_VIOLATION),data 589983
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)