Размещение через iframe портала Modus на стороннем ресурсе
2 минутное чтение
1. Размещение через iframe портала Modus на стороннем ресурсе.
Для размещения дашбордов BI портала Модус на стороннем веб ресурсе, предварительно необходимо «разрешить» на стороне настроек окружения серверного оборудования публикацию домена через iframe. Непосредственно на стороне платформы Модус каких-то дополнительных настроек не требуется.
Для публикации Модуса на стороннем веб портале, необходимо вставить код iframe на странице стороннего ресурса следующего вида:
<iframe src="(URL_дашборда)" frameborder="0" scrolling="yes" height="1000" width="100%">
</iframe>
где:
frameborder
— ширина рамки iframe;scrolling
— включена отключена прокрутка iframe;height
— высота iframe (в нашем случае высота на 100% экрана, так как мы отображаем весь сайт);width
— ширина iframe (в нашем случае ширина на 100% экрана для отображения по всей ширине экрана.
2. Публикация дашборда без авторизации
Для доступа к выбранным дашбордам без авторизации пользователя необходимо сделать следующие настройки:
- создать пользователя и назначить права на выбранные дашборды;
- перейти в настройки портала;
- выбрать пользователя для автоматической аутентификации;
- сохранить настройки и перезагрузить портал.
Для вызова дашборда без авторизации (при условии, что данный дашборд доступен выбранному пользователю «по умолчанию») необходимо добавить к URL дашборда следующую запись: «?login=default»
Пример:
https://covid.modusbi.ru/report/553?login=default.
3. Размещение дашборда через iframe без авторизации
По результату настройки пользователя без авторизации по умолчанию, достаточно к коду iframe добавить в URL запись «?login=default»
Пример кода iframe без авторизации для встраивания в сторонний ресурс:
<iframe src="https://covid.modusbi.ru/report/553?login=default" frameborder="0" scrolling="yes" height="1000" width="100%">
</iframe>
Работу iframe можно проверить на стороннем ресурсе:
https://codepen.io/SnapToPixels/pen/BjgvRM.
4. Настройка сквозной авторизации на BI Портале Modus.
Инструкция по настройке провайдера аутентификации размещено в инструкции в разделе Провайдеры аутентификации.
5. Настройка сквозной авторизации в Modus ETL
Настройка осуществляется типовыми средствами платформы 1С:Предприятие, подробнее по ссылке:
https://v8.1c.ru/platforma/openid-autentifikatsiya/;
https://v8.1c.ru/platforma/mehanizmy-autentifikacii/.