Это старая версия документа!
Dem Programm werden Benutzername und Passwort zeilenweise per STDIN übergben. Ein Test des Authentisierungsmoduls kann daher wie folgt durchgeführt werden.
echo -e "${USERNAME}\n${PASSWORD}" | /usr/lib/benno-web/benno_ldapauth
В случае успешной аутентификации модуль возвращает несколько строк, содержащих метаданные пользователя, из стандартного вывода (STDOUT).
ARCHIVE BennoContainer ROLE USER DISPLAYNAME Sabine Petersen MAIL info@hansen-und-meyer.de MAIL s.petersen@hansen-und-meyer.de MAIL sabine.petersen@hansen-und-meyer.de USERID s.petersen AUTH OK
В случае возникновения ошибки возвращается строка, начинающаяся с ERROR (например, "ERROR ERR_AUTH")
После сообщения об ошибке (ERROR) возвращается символическое сообщение об ошибке, разделенное пробелами. Соответствующие сообщения об ошибках сохраняются в файле /etc/benno/benno-errors.txt и отображаются в окне сообщений на экране входа в систему.
контейнера (обычно это ) следует за ключевым словом ARCHIVE.
Это значение указывает, является ли пользователь обычным пользователем (USER), администратором (ADMIN) или аудитором (REVISOR). На практике это значение в настоящее время не оказывает никакого эффекта. Встроенный модуль аутентификации устанавливает значение MAIL для пользователей, которые в базе данных имеют статус ADMIN или REVISOR *@*.
Имя пользователя для отображения в веб-интерфейсе.
Это значение задает фильтр для отображения электронных писем. Он должен содержать все адреса электронной почты, к которым пользователю разрешен доступ.
Каждая строка MAIL содержит адрес электронной почты, письма из которого пользователь может прочитать. Это значение может быть использовано в качестве строки фильтра Lucene, допускающей использование подстановочных символов.
Возвращаемое значение, необязательное по умолчанию, например...
Значение переменной USERID должно в масштабах всей системы .
Эта строка указывает на то, что аутентификация прошла успешно.
Это позволяет модулю аутентификации возвращать веб-приложению произвольные параметры.
Beispiel: AUTHPARAM AUTHBY:db signalisiert, daß die Authentisierung gegen die interne Datenbank von Benno MailArchiv erfolgt ist.
ключевого слова FILTER , разделенного пробелом, указывается имя, под которым этот фильтр будет отображаться в веб-интерфейсе. Имя фильтра не должно содержать пробелов. Затем, разделенный пробелом, указывается строка фильтра Lucene.
Если имя пользователя переназначается после увольнения сотрудника, новый пользователь не должен иметь доступа к электронной почте старого пользователя. Это достигается с помощью строки фильтра. Модуль аутентификации LDAP задан параметр `filter_before_created = true`
FILTER StartDate:20190701 NOT SortableDate:[197001010000 TO 201907010000]
Этот параметр FILTER блокирует доступ к электронным письмам, отправленным до 1 июля 2019 года. В веб-интерфейсе фильтр отображается как StartDate: 20190701 .
Он
Эти значения переопределяют значения, предварительно заданные в конфигурационном файле /etc/benno-web/rest.conf .
URL-адрес REST-бэкэнда, к которому пользователь должен обратиться в рамках сессии. Например, http://localhost:21080 .
Имя пользователя для аутентификации в REST-интерфейсе.
Пароль для аутентификации в REST-интерфейсе.