Intégration d'objets Qlik Sense dans une iFrame

Voici une astuce concernant l’intégration d’objets Qlik Sense (tableaux, graphiques, feuilles ...) dans une autre page web (Intranet, Extranet, etc.).

Cette fonctionnalité est disponible par un simple Clic droit > Partager > Intégrer sur un objet ou une feuille (en mode visualisation).

L'écran suivant nous donne la possibilité d'y ajouter des options de navigation (interaction, menu, sélections, thèmes, etc...) et génère une URL et/ou iFrame pouvant être réutilisée où bon vous semble.

Vous pourriez par exemple intégrer un graphique ou feuille Qlik Sense dans Sales Force, avec l'authentification qui va bien, cela resterait transparent pour l'utilisateur.

Intégration d'objets Qlik Sense dans une iframe

Toutefois, il arrive que l'URL fonctionne correctement mais pas son intégration dans une iFrame … Cela vient de "nouveaux" paramètres (arrivés avec la version Qlik Sense June 2020) au niveau du Virtual Proxy.

Ces paramètres définissent la manière dont les cookies propriétaires et tiers doivent être gérés par les navigateurs afin de protéger la vie privée des utilisateurs.

Selon le navigateur, cette option est activée (Chrome par ex.) ou non par défaut. Il est alors nécessaire d'activer l'option "Has secure attribute" au niveau du Virtual Proxy. Il va également falloir préciser le niveau de sécurité ("SameSite attribute") :

  • Strict : Les navigateurs n'envoient des cookies qu'avec des requêtes provenant du même domaine/site que le domaine cible
  • Lax : Ne restreint pas le site d'origine, mais impose que le domaine cible soit le même que le domaine du cookie
  • None : Communique clairement que vous souhaitez intentionnellement que le cookie soit envoyé dans un contexte tiers

Intégration d'objets Qlik Sense dans une iframe

NB 1: A partir de Chrome 80, les cookies qui n'ont pas déclaré d'attribut SameSite sont considérés par défaut comme "Lax".

NB 2: Seuls les cookies ayant l'attribut SameSite=none seront accessibles depuis un accès externe, s'ils proviennent d'une connexion sécurisée.

Vous souhaitez aller plus loin et vous former à l'outil Qlik Sense ? Nos consultants experts certifiés Qlik sont aussi formateurs. Découvrez notre formation Qlik Sense.

Vous recherchez des consultants certifiés Qlik ? Besoin d'être accompagné dans vos projets Qlik ? Next Decision est là ! Contactez-nous !