Я интегрирую UnboundID LDAP SDK в приложение весенней загрузки. При сохранении uid
со значением ABC
LDAP выдает ошибку LDAP: error code 68 - An entry with DN ...
. Я изменил тип атрибута в standard-schema.ldif
в данной банке, как показано ниже
attributeTypes: ( 0.9.2342.19200300.100.1.1
NAME 'uid'
EQUALITY caseExactMatch
SUBSTR caseExactSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
X-ORIGIN 'RFC 4519' )
, хотя он не работает. Перед изменением EQUALITY caseIgnoreMatch
, эти значения будут рассматриваться как нечувствительные к регистру, что означает, что значение ABC
будет считаться эквивалентным любому из ABC
, abc
, et c. Поэтому я изменил на caseExactMatch
, чтобы учитывать регистр. Я установил схему в свойствах приложения после размещения standard-schema.ldif
в пути к классам.
spring.ldap.embedded.validation.schema=classpath:standard-schema.ldif
Но это не работает.
Кто-нибудь может мне в этом помочь.