Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.snto-msu.net/showflat.php?Number=7399542&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Wed Apr 13 08:08:06 2016
Кодировка: Windows-1251
LDAP: case sensitive distinguished names - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 1
stalker
девелопер

Рег.: 01.11.2002
Сообщений: 3272
Из: Москва
Рейтинг: 4130
  LDAP: case sensitive distinguished names
      07.04.2008 17:43
 

Пытаюсь положить в LDAP две записи с DN типа:

foo=bar,dc=example,dc=ru
foo=Bar,db=example,dc=ru

При добавлении второй записи, LDAP сервер (Sun Java System Directory Server Enterprise Edition) выдает ошибку, что запись уже существует. В связи с этим возникли такие вопросы:

1. Запрещает ли стандарт LDAP DN, отличающиеся только регистром? (чтение RFC не помогло прояснить этот вопрос, так что, похоже, не запрещает)
2. Есть ли LDAP-сервера, допускающие подобное?
3. Можно ли настроить SUN DSEE так, чтобы он допускал подобное?



Кстати, благородные доны, чей это вертолет позади избы?
eyescream
nächste Riff

Рег.: 20.02.2005
Сообщений: 426
Рейтинг: 392
  Re: LDAP: case sensitive distinguished names [re: stalker]
      07.04.2008 20:10
1

http://www.faqs.org/rfcs/rfc2252.html

Ботать про EQUALITY.



Current Mortal Sin: гордыня.
Current Wise Thought: was ist wenn der Vorhang fällt?
stalker
девелопер

Рег.: 01.11.2002
Сообщений: 3272
Из: Москва
Рейтинг: 4130
  Re: LDAP: case sensitive distinguished names [re: stalker]
      09.04.2008 03:54
-3

Похоже и тут никто не знает.
В общем плюнул на это и сделал суррогатный ключ.



Кстати, благородные доны, чей это вертолет позади избы?
green

Рег.: 28.11.2002
Сообщений: 20916
Из: MSU
Рейтинг: 5080
  Re: LDAP: case sensitive distinguished names [re: stalker]
      09.04.2008 10:38
 

А то, что eyescream написал - совсем не помогло?

eyescream
nächste Riff

Рег.: 20.02.2005
Сообщений: 426
Рейтинг: 392
  Re: LDAP: case sensitive distinguished names [re: stalker]
      09.04.2008 14:19
2

Вообще я обиделся на этот минус.

Читаем вместе.

В ответ на:

The distinguishedNameMatch rule compares an assertion value of the DN
   syntax to an attribute value of a syntax (e.g., the DN syntax) whose
   corresponding ASN.1 type is DistinguishedName.

   The rule evaluates to TRUE if and only if the attribute value and the
   assertion value have the same number of relative distinguished names
   and corresponding relative distinguished names (by position) are the
   same. A relative distinguished name (RDN) of the assertion value is
   the same as an RDN of the attribute value if and only if they have
   the same number of attribute value assertions and each attribute
   value assertion (AVA) of the first RDN is the same as the AVA of the
   second RDN with the same attribute type. The order of the AVAs is
   not significant. Also note that a particular attribute type may
   appear in at most one AVA in an RDN. Two AVAs with the same
   attribute type are the same if their values are equal according to
   the equality matching rule of the attribute type. If one or more of
   the AVA comparisons evaluate to Undefined and the remaining AVA
   comparisons return TRUE then the distinguishedNameMatch rule
   evaluates to Undefined.




Откуда делаем вывод, что foo имеет какое-то хреновое EQUALITY у тебя, например, caseIgnoreMatch вместо caseExactMatch.

Где я неправ?



Current Mortal Sin: гордыня.
Current Wise Thought: was ist wenn der Vorhang fällt?
stalker
девелопер

Рег.: 01.11.2002
Сообщений: 3272
Из: Москва
Рейтинг: 4130
  Re: LDAP: case sensitive distinguished names [re: eyescream]
      09.04.2008 20:33
-4

В ответ на:

Читаем вместе



Где? По твоей ссылке такого текста не обнаружено.

В ответ на:

Откуда делаем вывод, что foo имеет какое-то хреновое EQUALITY у тебя, например, caseIgnoreMatch вместо caseExactMatch.



Ты что, Шерлок Холмс что ли, чтобы такое выводы делать?

В ответ на:

Где я неправ?



Ну, например, в том, что я нигде не использую distinguishedNameMatch и соответственно то, как этот match работает, меня не особо интересует.

Если интересно препираться дальше, то в приват.



Кстати, благородные доны, чей это вертолет позади избы?
stalker
девелопер

Рег.: 01.11.2002
Сообщений: 3272
Из: Москва
Рейтинг: 4130
  Re: LDAP: case sensitive distinguished names [re: green]
      09.04.2008 20:36
 

В ответ на:

А то, что eyescream написал - совсем не помогло?



Нет, совсем не помогло, так как этот RFC прочитал еще до того, как задал этот вопрос тут, и про EQUIALITY прочитал особенно тщательно.



Кстати, благородные доны, чей это вертолет позади избы?
Страницы: 1

Technical >> Development (Archive)

Дополнительная информация
0 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в