Настройка гостевого входа доступна для внутренних пользователей и пользователей, подключаемых с сервера.
Для подключения внутреннего гостевого пользователя:
Добавьте нового пользователя при помощи менеджера безопасности. Задайте имя и пароль гостевого пользователя, например:
GUEST. Имя пользователя;
guest. Пароль пользователя.
Примечание. Добавление гостевого пользователя «Форсайт. Аналитическая платформа» доступно владельцу репозитория, администратору платформы или администратору системной безопасности.
Добавьте созданного пользователя в группу «Пользователи» для осуществления входа в репозиторий.
Сохраните учётные данные добавленного пользователя при помощи утилиты PP.Util:
в ОС Linux:
./PP.Util /save_creds "METABASE_ID" /gc "GUEST"
в ОС Windows:
PP.Util.exe /save_creds "METABASE_ID" /gc "GUEST"
Для подтверждения действий введите пароль пользователя из шага 1.
После выполнения данной команды в файле настроек репозиториев Metabases.xml внутри тегов указанной METABASE_ID добавятся сохранённые учётные данные пользователя GUEST.
В файле PP.xml в разделе <metabase> добавьте атрибут authentication="Guest". Убедитесь, что в атрибуте id раздела <metabase> прописан идентификатор репозитория, для которого настраивается гостевой вход.
Перезапустите веб- и BI-сервер после внесения изменений в файл настроек репозиториев Metabases.xml.
Запустите веб-приложение. Введите в строке браузера адрес любой страницы веб-приложения, кроме login.html. Будет осуществлён гостевой вход в указанный репозиторий.
Для подключения гостевого пользователя с сервера:
Создайте нового пользователя средствами SQL. Например, для PostgreSQL:
CREATE ROLE "GUEST" LOGIN ENCRYPTED PASSWORD 'guest' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;
Создайте нового пользователя при помощи менеджера безопасности. Для данного пользователя определите признак «Подключаемый с сервера».
Повторите шаги 2-6 из инструкции для подключения внутреннего гостевого пользователя.
См. также: