在此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
感谢您的任何建议