无法使用弹簧数据ldap在ldap上创建新条目

时间:2018-11-20 11:37:12

标签: spring ldap spring-ldap

在此tutorial之后,我创建了一个简单的spring boot应用程序来处理openldap服务器上的CRUD操作。 我能够读取和修改条目,但是当我尝试创建一个新条目时,出现此错误:

javax.naming.directory.SchemaViolationException:[LDAP:错误代码65-不允许属性'cn']

我对LDAP的了解非常有限,所以我不明白为什么,如果修改操作正确,那么create操作会导致SchemaViolationException。

我的ldap模式是:

dn: dc=example,dc=org
objectClass: organization
objectClass: dcObject
objectClass: top
dc: department
o: Dept

dn: ou=users,dc=example,dc=org
objectClass: top
objectClass: organizationalUnit
ou: users

dn: cn=jhon,ou=users,dc=example,dc=org
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: top
objectClass: person
cn: jhon
sn: snow

感谢您的任何建议

0 个答案:

没有答案