Iframe
Qu'est-ce qu'un iframe ?
Un iframe (pour inline frame) est un élément HTML qui permet d'intégrer un document HTML séparé dans une page web. En d'autres termes, c'est une sorte de « fenêtre » dans une page web qui affiche un autre contenu ou un autre site web.
Exemple de syntaxe d'iframe
<iframe src='https://www.example.com' width='600' height='400'></iframe>
Comment générer un iframe dans GLPI ?
L'exemple le plus courant concerne les tableaux de bord. Pour générer un iframe pour les tableaux de bord, allez dans Assistance
> Tableaux de bord
>. Sélectionnez le tableau de bord que vous souhaitez intégrer et cliquez sur (en haut à droite de l'écran). Dans la boîte qui s'ouvre, copiez la partie Iframe
et intégrez le code (qui devrait ressembler au code ci-dessous) dans votre site
<iframe src='https://www.myinstance.com/front/central.php?embed&dashboard=central&entities_id=0&is_recursive=1&token=5b04t6hhnbf-4f70-6g12-af13-12gdefdf5v8d' frameborder='0' width='800' height='600' allowtransparency></iframe>
Les iframes peuvent-elles être utilisées avec GLPI Cloud (privé ou public) ?
Pour des raisons de sécurité, nous n'autorisons pas l'iframe par défaut (côté backend) pour les versions Cloud.
Il est tout à fait possible de l'ouvrir, mais il y a plusieurs choses à savoir
Attention
Cette ouverture concerne l'intégralité de GLPI
Vous vous exposez à des risques de phishing
Nous ne garantissons pas que toutes les fonctionnalités de GLPI fonctionneront dans ce contexte
En contexte OauthSSO, l'iframe ne fonctionne pas
Pour limiter les risques, nous vous demanderons de nous fournir les URLs dans lesquelles le Frame sera intégré
L'utilisation des iframes peut exposer le site à des vulnérabilités si le contenu GLPI n'est pas correctement sécurisé. Un attaquant pourrait injecter du code malveillant dans l'iframe, affectant les utilisateurs ou compromettant les données.
Last updated
Was this helpful?