UnboundID LDAP SDK CaseExactMatch не работает - PullRequest
0 голосов
/ 28 мая 2020

Я интегрирую 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

Но это не работает.

Кто-нибудь может мне в этом помочь.

...