Для настройки гостевого входа:
Создайте учётную запись пользователя в менеджере безопасности. Если предполагается, что пользователь будет подключаться с сервера СУБД, то выполните следующие действия:
Создайте пользователя на сервере СУБД. Пример для PostgreSQL:
CREATE ROLE "<имя пользователя>" LOGIN ENCRYPTED PASSWORD '<пароль пользователя>' NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;
Установите флажок «Подключаемый с сервера» на вкладке «Общие свойства» боковой панели «Свойства» в веб-приложении или в окне «Свойства пользователя» в настольном приложении.
Добавьте созданного пользователя во встроенную группу «Пользователи» на вкладке «Членство в группах» боковой панели «Свойства» в веб-приложении или в окне «Свойства пользователя» в настольном приложении. Пользователь наследует привилегии данной группы для подключения к репозиторию и работы с навигатором объектов.
Сохраните учётные данные пользователя с помощью утилиты PP.Util:
в ОС Linux:
./PP.Util_start.sh /save_creds metabase_id /GC login [password]
в ОС Windows:
PP.Util.exe /save_creds metabase_id /GC login [password]
Например:
./PP.Util_start.sh /save_creds REPOSITORY_ID /GC GUEST guest
Где:
REPOSITORY_ID. Идентификатор репозитория;
GUEST. Имя пользователя;
guest. Пароль пользователя.
После выполнения действий:
в ОС Linux учётные данные пользователя будут сохранены в файле Metabases.xml в разделе Credentials, соответствующем идентификатору репозитория, и в settings.xml в разделе Audit;
в ОС Windows учётные данные пользователя будут сохранены в разделе реестра [HKLM\SOFTWARE\Foresight\Foresight Analytics Platform\10.0\Metabases\<идентификатор репозитория>] и в файле Metabases.xml, если он используется.
Добавьте атрибут authentication со значением «Guest» в разделе <metabase> файла конфигурации PP.xml. Например:
<pp>
...
<metabase id="REPOSITORY_ID" authentication="Guest"/>
...
</pp>
Перезапустите BI-сервер и серверную часть веб-приложения.
После выполнения действий будет настроен гостевой вход в указанный репозиторий. Откройте веб-приложение на любой странице, содержащейся в папке установки веб-приложения, кроме login.html:
в ОС Linux: /opt/foresight/fp10.x-webserver/app;
в ОС Windows: C:\Program Files (x86)\Foresight\Analytics Platform 10.x Web Application\App.
Например, ссылка на открытие навигатора объектов в ОС Linux:
http://<веб-сервер>:<номер порта>/fp10.x/r/#/app/navigator?repo=<идентификатор репозитория>
Где:
<веб-сервер>. IP-адрес или DNS-имя сервера, на котором установлена серверная часть веб-приложения;
<номер порта>. Номер порта, по которому доступна серверная часть веб-приложения. По умолчанию используется порт 8110;
<идентификатор репозитория>. Репозиторий, в который осуществляется гостевой вход.
См. также: