Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Formatting was changed.

...

Когда использовании LDAP аутентификации, Архива производит аутентификацию в службе каталогов, таких как OpenLDAP с использованием связки логин/пароль.

Во время LDAP авторизации происходит следующее:

  • Архива авторизуется в службе каталогов используя "Service DN" и пароль
  • Архива ищет пользователя, начиная с Bind DN, ищя совпадения имени пользователя с со значением поля Bind Attribute (обычно, UID)
  • Архива

...

Since directory structures tend be to unique across different organizations, care must be taken to ensure that the base DN, service account login DN, bind attribute and email attribute is correct for the target directory. For example, some companies use “mail” as the location where user email addresses are stored, while others use “email”.To determine the structure of a directory, it may be useful to connect to it using a the Linux command line utility ldapsearch or one of the many LDAP browsers available. Once the correct LDAP settings have been entered, it is necessary to create one or more role assignments for purpose of assigning Архива roles to the users residing in the directory.

 

...

  • извлекает DN найденного пользователя
  • Архива использует извлеченные DN для логина в службе каталогов
  • После входа в систему Архива ищет соответствия роли и получает адрес электронной почты пользователя из поля Email Attribute (как правило, email or mail).

Так как структуры каталогов, как правило являются уникальными в разных организациях, необходимо позаботиться чтобы базовый DN, учетная запись службы входа DN, связывают атрибут и атрибут электронной почты являлись правильными для целевого каталога. Например, некоторые компании используют "mail" как место, где хранятся адреса электронной почты пользователей, в то время как другие каталоги используют "email". Чтобы определить структуру каталога, полезно подключить его с помощью Linux утилиты ldapsearch командной строки или один из множества LDAP браузеров. После правильной настройки LDAP, необходимо создать одну или несколько ролей для назначения ролей Архива пользователям находящимся в каталоге. 

ПолеОписаниеПример
Адрес LDAP сервераПолное доменное имя сервера LDAPopenldap.company.com:389
Base DN
The distinguished name of the location in AD where Архива should start searching for end-user entries
Отличительное имя место в LDAP, где Архива должны начать поиски записей конечного пользователя.dc=company,dc=com
Service
Account LoginDN The distinguished name of an admin user in
DNDN отличительное имя пользователя с правами администратора в LDAPcn=Administrator,cn=Users,
dc=company, dc=com
Service Account PasswordThe service account password
ПарольПароль 
Mail AttributeThe mail attribute where the user’s email addresses are obtained mail
Email AttributeАтрибут где храняться значения пользовательской почтыmail
Mail Value
The regular expression used to extract the user’s email address from the mail attribute
Регулярное выражения используемое для извлечения адреса электронной почты из атрибута почты(.*)
Bind Attribute
The field in LDAP that contains the username or login name of the user
Поле в LDAP которое содержит имя пользователя или логин.uid
 
In addition to the above properties, additional advanced LDAP properties can be set directly by editing the MailArchiva server.conf file using a text editor such as Wordpad or Vi. 
 

 

...

В дополнение к вышеуказанным свойствам, дополнительные расширенные свойства LDAP могут быть установлены непосредственно путем редактирования файла Архива server.conf с помощью текстового редактора, например, Wordpad или Vi.

 

ПолеОписаниеServer.conf пример
Альтернативный атрибут адреса электронной почтыВторичный место, где адреса электронной почты пользователя могут быть найдены. Архива будет извлекать адреса электронной почту пользователей из обоих атрибутов email и alternateemailaddress.

ldap3.alternateemailaddress.attribute=emai

...

Альтернативное значение альтернативного атрибута адреса электронной почтыШаблон регулярного выражения, используемый для извлечения адреса электронной почты. Если вы хотите принять значение как есть, используйте (. *).

...

Если для адреса электронной почты используется формат SMTP: joe@blog.com,

...

то вы должны указать SMTP: (*.

...

).

...

Отметьте положение скобки.

ldap3.alternateemailaddress.value=(.*)