Я использую Spring 4.3.10 с безопасностью Spring 3.2.9.Я пытаюсь перенести нашу текущую настройку на использование встроенного ldap-сервера, ранее мы развернули пользовательский сервер из файла war.Я успешно смог установить встроенный ldap и загрузить ldif.Однако, когда я пытаюсь выполнить какой-либо запрос на изменение, я сталкиваюсь с проблемой, которая, по моему мнению, является результатом отсутствия включенной схемы NIS, как описано здесь аналогично:
https://github.com/spring-projects/spring-ldap/pull/20
У меня нет доступав LdapTestUtils, как мы вниз обороты.Это ошибка, которую я получаю:
Caused by: javax.naming.directory.NoSuchAttributeException: [LDAP: error code 16 - NO_SUCH_ATTRIBUTE: failed for Modify Request
Object : 'cn=userName_1544009893937,ou=6630d92e-d7f4-4b1f-9572-eb0488124123,ou=orgs,ou=oec,dc=opsource,dc=net'
Modification[0]
Operation : add
Modification
homeDirectory: /opt/workspace/orgs/6/66/6630d92e-d7f4-4b1f-9572-eb0488124123
Modification[1]
Operation : replace
Modification
userPassword: '0x7B 0x53 0x53 0x48 0x41 0x7D 0x46 0x69 0x50 0x66 0x6D 0x50 0x32 0x34 0x57 0x47 ...'
: attributeType w/ OID 1.3.6.1.1.1.1.3 not registered!]; remaining name 'cn=userName_1544009893937,ou=6630d92e-d7f4-4b1f-9572-eb0488124123,ou=orgs'
1.3.6.1.1.1.1.3 сопоставляется с атрибутом homeDirectory в схеме NIS.Мое понимание ldap довольно простое.Есть ли способ включить эту схему через ldif или есть альтернативный подход, который я мог бы попробовать?