Инструменты пользователя

Инструменты веб-сайта


протокол аутентификации

Это старая версия документа!


Протокол аутентификации

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 и отображаются в окне сообщений на экране входа в систему.

Возвращаемые параметры

АРХИВ

Nach dem Schlüsselwort ARCHIVE wird die Bezeichnung des Containers zurückgegeben, auf den in dieser Session User zugegriffen werden soll. Dieser Wert bezieht sich auf den jeweiligen Inhalte des Tags in der Konfigurationsdatei benno.xml.

РОЛЬ

Это значение указывает, является ли пользователь обычным пользователем (USER), администратором (ADMIN) или аудитором (REVISOR). На практике это значение в настоящее время не оказывает никакого эффекта. Встроенный модуль аутентификации устанавливает значение MAIL для пользователей, которые в базе данных имеют статус ADMIN или REVISOR *@*.

ОТОБРАЖАЕМОЕ ИМЯ

Имя пользователя для отображения в веб-интерфейсе.

ПОЧТА

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

Каждая строка MAIL содержит адрес электронной почты, письма из которого пользователь может прочитать. Это значение может быть использовано в качестве строки фильтра Lucene, допускающей использование подстановочных символов.

ID ПОЛЬЗОВАТЕЛЯ

Возвращаемое значение, необязательное по умолчанию, например... @ Если это значение задано, временные данные пользователя с этим идентификатором будут кэшированы во внутренней базе данных.

Значение переменной USERID должно в масштабах всей системы .

АВТОРИЗАЦИЯ ОК

Эта строка указывает на то, что аутентификация прошла успешно.

необязательные параметры возврата

ПРЕДУПРЕЖДЕНИЕ<Warnungstext>

Он Эта информация записывается в лог-файл веб-сервера.

Данные REST бэкэнда

Эти значения переопределяют значения, предварительно заданные в конфигурационном файле /etc/benno-web/rest.conf .

РЕСТУРЛ

URL-адрес REST-бэкэнда, к которому пользователь должен обратиться в рамках сессии. Например, http://localhost:21080 .

РЕСТУСЕР

Имя пользователя для аутентификации в REST-интерфейсе.

RESTPASS

Пароль для аутентификации в REST-интерфейсе.

authentisierungs-protokoll.1510591997.txt.gz · Zuletzt geändert: 2017/11/13 16:53 von lwsystems