Une question sur notre logiciel ? Contactez nos équipes au

Intégration de pages externes

Intégrez dans votre interface incwo vos pages de contenu externe

Vous disposez de votre propre système d'information ou de sources externes de données et vous souhaitez les intégrer dans incwo ? 

Installez cette app pour ajouter dans incwo des onglets faisant appel à vos pages externes

L'installation de l'app active de nouveaux onglets "Plus" sur vos objets : une fois ces onglets cliqués, ils affichent une page qui fait appel à l'iframe de votre choix. 

1. Configuration

Rendez-vous sur l'onglet réglage de l'app

Commencez par saisir l'url de votre iframe. Celle-ci sera appelée en http ou https en fonction de la page sur laquelle se trouve l'utilisateur. 

Choisissez les objets sur lesquels vous souhaitez voir l'onglet "Plus" : contacts, devis, factures, etc. en activant le réglage correspondant. 

2. Paramètres

Différents paramètres sont transmis à l'iframe :

business_file_id : l'ID de votre application
user_id : l'ID de l'utilisateur qui visualise la page
object_zname : le type de l'objet visualisé
object_zid : l'ID de l'objet visualisé
token : un token de sécurité, voir plus bas

Activez le réglage "Ajouter les données de l'objet en JSON" si vous souhaitez que votre url comporte un paramètre "data" avec le contenu de l'objet en JSON. Attention, pensez bien aux conséquences, notamment sur la longueur de l'URL ! En cas de doute vérifiez le réglage LimitRequestLine du site appelé (si vous utilisez apache)

3. Sécurité

Si vous ne faites pas attention, votre iframe pourrait être appelée par une personne et afficher du contenu que vous ne souhaitez pas voir circuler. Nous vous recommandons donc : 

3.1 Filtrage IP

N'acceptez que les appels provenant des IP incwo : 185.16.44.*

3.2 Vérification du token de sécurité

Vous avez la possibilité de saisir une chaine "salt" dans les réglages de l'app. Ce salt est utilisé dans la composition d'une chaine qui est passé en paramètre "token" à votre iframe. Si votre iframe calcule, avec ce même salt, la même chaine, alors la connexion est autorisée. 

Le token est la concaténation de 5 paramètres, a laquelle on applique un MD5.  

MD5 (user_id  business_file_id  object_zname  object_zid salt)