Компания IBM
Опубликован: 04.07.2008 | Доступ: свободный | Студентов: 458 / 58 | Оценка: 4.48 / 3.95 | Длительность: 13:58:00
Лекция 6:

Единая регистрация (единый вход) (SSO) и соответствие имен в Domino

< Лекция 5 || Лекция 6: 123456 || Лекция 7 >

6.1.2 Конфигурация LDAP-сервера Domino

LDAP-сервер Domino - это система, которая публикует базу Domino Directory. Серверная задача LDAP отвечает за ответы на запросы LDAP- клиентов и шлюза LDAP.

Конфигурирование соответствий атрибутов LDAP полям Domino

Чтобы изменить заданное по умолчанию поведение сервера LDAP, нам нужно изменить используемый по умолчанию документ конфигурации. Конфигурация сервера LDAP является частью употребляемого по умолчанию документа Configuration. Конфигурация LDAP применяется ко всему домену Domino, но серверная задача LDAP может быть запущена на любом или на всех серверах Domino. На рис. 6.7 показан документ конфигурации сервера LDAP.

Документ конфигурации сервера LDAP

Рис. 6.7. Документ конфигурации сервера LDAP

Если документ конфигурации по умолчанию отсутствует (* - [All Servers]), нажмите Add Configuration (Добавить конфигурацию), чтобы создать новый документ Configuration и выберите пункт Use these settings as the default settings for all servers (Использовать эти параметры по умолчанию для всех серверов), как показано на рис. 6.8.

Добавление документа Configuration для использования по умолчанию (при необходимости)

Рис. 6.8. Добавление документа Configuration для использования по умолчанию (при необходимости)

Откройте закладку LDAP в документе Configuration.

Чтобы функция соответствия имен заработала, одно поле документа Person нужно опубликовать в LDAP. С точки зрения LDAP нам нужен класс объектов, называющийся dominoPerson. Это документ Person в Domino Directory. Далее серверу LDAP нужно знать атрибут LTPA-UsrNm. С точки зрения Notes это поле LTPA_UsrNm в документе Person.

Нажмите на кнопку Select Attribute Types (Выберите типы атрибутов). В окне LDAP Attribute Type Selection (Выбор типов атрибутов LDAP) выберите в поле Object Classes (Классы объектов) значение dominoPerson и нажмите Display Attributes (Отобразить атрибуты). Будет выведен список всех доступных атрибутов документа Person. Прокрутите список до поля LTPA-UsrNm, выделите это поле и нажмите Add (Добавить). Нажмите ОК, чтобы закрыть окно, а затем сохраните и закройте документ Configuration. На рис. 6.9 показан атрибут LTPA-UserNm.

Список всех имеющихся атрибутов документа Person - атрибут LTPA-UsrNm

увеличить изображение
Рис. 6.9. Список всех имеющихся атрибутов документа Person - атрибут LTPA-UsrNm
Конфигурация LDAP: разыменование псевдонима

LDAP-серверу известно только иерархическое имя Notes, указанное в первой позиции поля Full Name (Полное имя) документа Person. Чтобы система Domino переводила внешний формат имени (uid=ds,o=groofty) в имя Notes (cn=Dieter Stalder,o=Titanium), укажите в поле Allow dereferencing of aliases on search requests? (Разрешать разыменование псевдонимов в поисковых запросах?) значение Yes, как показано на рис. 6.10.

Опция разыменования псевдонимов

Рис. 6.10. Опция разыменования псевдонимов
Документ Person

Документ Person в Domino Directory содержит новое поле, LTPA user name (Имя пользователя LTPA), расположенное на закладке Administration (Администрирование), как показано на рис. 6.11.

Поле документа Person в Domino Directory: Имя пользователя LTPA

увеличить изображение
Рис. 6.11. Поле документа Person в Domino Directory: Имя пользователя LTPA

Введите имя пользователя для LTPA. Это имя должно быть уникальным, чтобы не возникало проблем аутентификации. Атрибуты зависят от системы, в которой вы хотите проходить аутентификацию.

Примечание. Имя пользователя LTPA должно быть в формате LDAP. Атрибуты разделяются запятыми. При написании этой книги мы столкнулись с несоответствием продукта документации. Согласно документации имя пользователя LTPA должно быть в формате Notes (со слешем). При этом, если используется служба подключения внешних каталогов (directory assistance) (доступ к документу Person через LDAP), вход в систему выполнить не удается. Имя в маркере LTPA оказывается CN=dieter, а не UID=ds. Ввод имени в формате LDAP (с запятыми) работает во всех ситуациях. Имя в маркере LTPA оказывается UID=ds, имя Notes корректно преобразуется в cn=dieter, и все права доступа по чтению и ACL работают правильно.
Введите имя из поля LTPA user name (Имя пользователя LTPA) в поле User name (Имя пользователя)

увеличить изображение
Рис. 6.12. Введите имя из поля LTPA user name (Имя пользователя LTPA) в поле User name (Имя пользователя)

Введите имя из поля LTPA user name (Имя пользователя LTPA) и преобразуйте его в формат Notes (со слешами), как показано на рис. 6.12. Также добавьте уникальное сокращенное имя (в нашем примере - ds). При добавлении вариантов имен в поле User name (Имя пользователя) Domino будет находить пользователей по любому из этих имен.

Internet Site: LDAP

Если конфигурация LDAP еще не существует, выберите пункт Add Internet Site (Добавить интернет-сайт) \to LDAP.

На закладке Basics (Общие) введите значения в следующие поля, (рис. 6.13):

  • Descriptive name for this site (Описательное имя для сайта). Введите описание сайта.
  • Organization (Организация). Имя организации для документа LDAP должно совпадать с именем сертифицированной организации. В нашем примере имя сервера Toronto/Titanium, следовательно, имя организации - Titanium.
Добавление документа LDAP Site

увеличить изображение
Рис. 6.13. Добавление документа LDAP Site

На закладке Security (Безопасность) укажите значения следующих полей (рис. 6.14):

  • TCP Authentication (Аутентификация TCP). По умолчанию анонимный доступ разрешен. Измените значение в поле Anonymous на No.
  • SSL Authentication (Аутентификация SSL). По умолчанию анонимный доступ разрешен. Измените значение в поле Anonymous на No.
Закладка Security (Безопасность) в документе LDAP Site

увеличить изображение
Рис. 6.14. Закладка Security (Безопасность) в документе LDAP Site
< Лекция 5 || Лекция 6: 123456 || Лекция 7 >