HTTP GET

Type de données

Flux de données personnalisé

Description

Le flux de données HTTP GET extrait le contenu d’une URL fournie par le client et met ces données à la disposition de l’application Openmix.

Les données du client peuvent être dans n’importe quel format : texte, xml, JSON, html, csv, etc. Fusion effectue un simple transfert des données du point de terminaison du client vers Openmix. L’application Openmix est chargée d’analyser les données et d’appliquer les règles souhaitées pour le routage DNS/HTTP.

Le flux de données du client doit avoir une taille inférieure à 10 K, sinon Fusion le rejettera. Il s’agit d’une limite stricte imposée par les serveurs d’applications de l’infrastructure. Le flux de données HTTP GET Fusion fournit également une intégration d’OAuth2 facultative.

Configuration dans Fusion

Vous pouvez accéder aux flux de données Fusion depuis le volet de navigation de gauche, sous Openmix. Pour les étapes initiales, reportez-vous à la documentationd’intégration de Fusion.

Lorsque vous accédez à la boîte de dialogue de configuration spécifique au service, entrez les informations suivantes :

  • Nom : nom donné au flux de données. La valeur par défaut est « Service - Nom de la plate-forme » si ce dernier n’est pas spécifié.
  • Exécuter chaque fois : fréquence à laquelle le flux de données est mis à jour à partir du service.
  • Plateforme : plateforme associée au flux de données.
  • URL : L’URL est un point de terminaison du réseau du client qui renvoie certaines données que le client souhaite voir dans Openmix.

Configuration d’OAuth2 facultative

Une charge utile JSON contenant les champs suivants sera envoyée.

  • La configuration facultative d’OAuth2 a été initialement conçue pour extraire les données Openmix et Radar via l’API ITM.
  • Utilisez la mise en œuvre technique suivante :
    • Avant d’appeler le point de terminaison (cible) souhaité par le client, procurez-vous d’abord un jeton de requête OAuth2.
    • Le jeton OAuth2 est demandé via le point de terminaison du jeton du client.
  • Dans la requête POST du jeton OAuth2 qui doit être HTTPS, le corps de requête suivant est transmis au générateur de jetons du client :
    • client_id (saisie utilisateur sur le deuxième écran de configuration HTTP GET)
    • client_secret (saisie utilisateur sur le deuxième écran de configuration HTTP GET)
    • grant_type, codé en dur sur « client_credentials »
  • Un jeton OAuth2 est renvoyé pour les requêtes d’API suivantes.
  • Avec un jeton OAuth2 valide, l’URL cible du client est appelée en passant dans l’en-tête de requête « Authorization : Bearer {token} »
  • La bonne nouvelle pour la mise en œuvre HTTP GET OAuth est que si vous appelez un point de terminaison d’API (Openmix ou Radar), les champs de configuration OAuth2 ne sont pas obligatoires. Fusion connaît déjà les informations d’identification du client OAuth2 de l’utilisateur et les transmet donc automatiquement pour toutes les URL d’API basées sur ITM.

Une fois l’installation terminée, elle est répertoriée sur la page d’accueil des flux de données Fusion avec un statut vert et des mesures de surveillance dans l’historique des journaux.

Pour modifier un flux de données Fusion, cliquez sur le flux de données dans la liste, puis sur le bouton Modifier . Une fois que vous avez modifié la configuration, cliquez sur Enregistrer. Cela vous ramène à la liste des flux de données avec vos modifications enregistrées et appliquées au flux de données.

HTTP GET