Предоставление кодов встраивания для анонимного доступа
После включения анонимного доступа к приложению, в Qlik Cloud становится доступным код встраивания. Этот код встраивания содержит код доступа, который автоматически выполняет проверку подлинности внешних пользователей в клиенте Qlik Cloud, позволяя им использовать содержимое приложения без входа в систему.
Для получения дополнительной информации об анонимном доступе, в том числе о требованиях и разрешениях, см. раздел Общий доступ к содержимому приложения с анонимным доступом.
Использование кодов встраивания
Интеграция содержимого приложения Qlik Sense во внешний веб-сайт или приложение называется гибридным веб-приложением. Для интеграции содержимого приложения из клиента с анонимным доступом в гибридное веб-приложение используется qlik-embed. Код для встраивания, созданный в Qlik Cloud, служит для проверки подлинности пользователей гибридного веб-приложения.
Содержимое приложений из клиента с анонимным доступом может быть встроено любым из следующих способов:
-
Целое приложение (то есть все листы в приложении)
-
Один или несколько листов
- Одна или несколько отдельных визуализаций
Переходите по следующим ссылкам в Портале разработчиков Qlik Cloud, чтобы найти справочную информацию об использовании qlik-embed для анонимного доступа:
-
Анонимный доступ с помощью qlik-embed: краткое руководство по предоставлению содержимого на общедоступных веб-сайтах с помощью Qlik Anonymous Access.
-
Создание анонимного клиента OAuth2: руководство по созданию клиента OAuth для обеспечения анонимного доступа к содержимому. Для получения дополнительной информации см. раздел Создание клиента OAuth для анонимного встраивания содержимого приложения.
-
qlik-embed: главная страница для qlik-embed.
-
Обзор проверки подлинности: обзор процесса проверки подлинности с помощью qlik-embed.
Структура кодов встраивания
Код встраивания содержит код доступа, который обеспечивает проверку подлинности для анонимных пользователей. Этот код доступа является общим для ссылки на приложение и кода встраивания.
Создание клиента OAuth для анонимного встраивания содержимого приложения
Чтобы встроить содержимое приложения для анонимного доступа с помощью qlik-embed, необходимо создать клиент OAuth с типом, специально предназначенным для этого варианта использования.
Выполните следующие действия.
-
В центре активности Администрирование откройте раздел OAuth.
-
Нажмите Создать.
-
В раскрывающемся списке Тип клиента выберите Анонимное встраивание.
-
Введите имя и, по желанию, описание для клиента OAuth.
-
В разделе Разрешенные источники введите каждый источник, который необходимо авторизовать. Это домены, которые будут обращаться к клиенту Qlik Cloud с целью получения информации для встроенной аналитики.
Щелкайте Добавить после вставки каждого URL-адреса.
-
После этого нажмите Создать.
-
Нажмите Копировать в буфер, чтобы сохранить идентификатор клиента для будущего использования. Он понадобится, когда содержимое приложения будет встроено с помощью qlik-embed.
-
Нажмите Готово.
Копирование кода встраивания для приложения
После включения анонимного доступа для приложения можно скопировать код встраивания из диалогового окна общего доступа для приложения. Для этого вам потребуется роль Владелец или Может управлять в пространстве приложения, а также значение Разрешено для Ссылки анонимного доступа.
Выполните следующие действия.
- Активируйте анонимный доступ к приложению. См. Включение и выключение анонимного доступа.
-
Нажмите Поделиться > Пригласить. Откроется диалоговое окно «Совместное использование».
-
В разделе Кто-нибудь, у кого есть ссылка щелкните
, чтобы открыть параметры.
-
В разделе Код встраивания нажмите кнопку
, чтобы скопировать код.
Теперь можно использовать код встраивания в веб-содержимом, чтобы предоставить анонимный доступ к аналитике.
Сброс кода доступа
При необходимости можно сбросить код доступа. Для получения дополнительной информации см. раздел Сброс кода доступа.