Настройка работы с каталогом ALD Pro
Данный раздел описывает настройку работы Менеджера решений со службой каталогов ALD Pro. Администратор самостоятельно может настроить получение данных по доменным учётным записям, включая системные УЗ из каталога ALD Pro.
-
При использовании прозрачной аутентификации необходимо настроить домен так, чтобы он возвращал ожидаемый формат.
-
Настройка для Консоли управления Docsvision описана в разделе "Авторизация в Консоли управления по протоколу LDAPS без Active Directory".
-
Настройка из конфигурационного файла для Web-клиента описана в разделе "Настройка Web-клиента в сети без Active Directory".
-
Настройка для Сервера приложений описана в руководстве по настройке: "Коннектор к каталогу ALD Pro".
Настройка коннектора к ALD Pro
ALD Pro является альтернативной службой каталогов с групповыми политиками, предназначенной для управления устройствами в сети. ALD Pro работает по протоколу LDAPS.
|
Для аутентификации при использовании коннектора к ALD Pro необходимо указывать учётные данные пользователя в формате UID: |
Настройка из конфигурационного файла
{
"Authentication": {
"Connectors": [
"Name": "ALDPro", (1)
"Id": "{DCF3EDA3-2F84-4FD1-8E1D-A06B762AE822}", (2)
"Type": "DocsVision.Auth.Extensions.ALDProConnector, DocsVision.Auth.Extensions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7148afe997f90519", (3)
"Settings": "<?xml version=\"1.0\" encoding=\"utf-16\"?><LdapConnectorOptions><LdapServerAddresses><string>172.16.18.236</string></LdapServerAddresses><Port>389</Port><FullyQualifiedDnsHostName>false</FullyQualifiedDnsHostName><BaseDN>dc=astrald,dc=ru</BaseDN><Credential><UserName>admin@astrald.ru</UserName><Password>P@ssw0rd</Password></Credential></LdapConnectorOptions>" (4)
]
}
}
| 1 | Name — название коннектора. |
| 2 | ID — строка с идентификатором коннектора в виде Guid. |
| 3 | TypeName — строка с именем типа, реализующего коннектор. |
| 4 | Settings — строка настроек коннектора, для ALD Pro. Подробнее см. ниже. |
| Перезапустите службу Менеджера решений, чтобы изменения вступили в силу. |
|
Для аутентификации при использовании коннектора к ALD Pro необходимо указывать учётные данные пользователя в формате UID: |
Строка настроек ALD Pro
В примере ниже строка настроек приведена в отформатированном виде для удобства чтения. Данный фрагмент кода не предназначен для копирования в конфигурационный файл.
<?xml version="1.0" encoding="utf-16"?>
<LdapConnectorOptions>
<LdapServerAddresses> (1)
<string>XXX.XXX.XXX.XXX</string>
</LdapServerAddresses>
<Port>389</Port> (2)
<EnableLDAPS>true</EnableLDAPS> (3)
<FullyQualifiedDnsHostName>false</FullyQualifiedDnsHostName> (4)
<BaseDN>dc=example,dc=com</BaseDN> (5)
<Credential>
<UserName>admin@example.com</UserName> (6)
<Password>Password</Password> (7)
</Credential>
</LdapConnectorOptions>
| 1 | LdapServerAddresses — IP-адреса серверов LDAP (XXX.XXX.XXX.XXX). |
| 2 | Port — порт подключения к LDAP каталогам, перечисленным в LdapServerAddresses. |
| 3 | EnableLDAPS — флаг активации использования протокола LDAPS. |
| 4 | FullyQualifiedDnsHostName — укажите true, чтобы указывать полное имя домена и учётной записи после @, например user@example.com. Каждый элемент в списке серверов (LdapServerAddresses) должен будет представлять полное DNS-имя хоста. При указании false элемент может быть IP-адресом, DNS-доменом или именем хоста. |
| 5 | BaseDN — обязательная настройка, корневая точка LDAP-дерева, с которой начинаются поисковые запросы. Где: dc=example — доменный компонент, dc=com — верхний уровень домена. |
| 6 | UserName — имя пользователя. |
| 7 | Password — пароль. |
Дополнительные настройки
Если планируется авторизоваться под учётной записью из каталога ALD Pro по протоколу LDAP, данный раздел можно проигнорировать. При использовании протокола LDAPS выполненные настройки будут автоматически приведены в действие, только если машины с сервером Docsvision и клиентскими приложениями будут введены в домен ALD Pro, указанный в настройках. Иначе потребуются дополнительные настройки, описанные ниже.
-
Выполните команду:
$ sudo nano /usr/share/ca-certificates/example.crt
-
Скопируйте сертификат удостоверяющего центра домена в полученный файл и сохраните его.
-
Выполните команду:
$ sudo dpkg-reconfigure ca-certificates
-
В диалоговом окне конфигурации сертификатов выберите "Да", чтобы доверять новым сертификатам.
-
В следующем окне найдите строчку "example", выберите её и примените выбор.
На экран будет выведено сообщение об успешном добавлении нового сертификата.
-
Выполните команду
$ sudo nano /etc/hosts
Добавьте в файл строку
XXX.XXX.XXX.XXX dc1.example.com example.com, гдеXXX.XXX.XXX.XXX— IP. -
В настройках коннектора адрес сервера укажите в виде:
dc1.example.com. При указании IP авторизация работать не будет. Порт636указывать необязательно. -
На машине с клиентскими компонентами нужно создать аналогичный сертификат и добавить его в доверенные.
-
После выполнения описанных настроек авторизация должна выполняться успешно без введения в домен машин с сервером Docsvision и клиентскими приложениями.