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 fait un simple passage des données du point de terminaison du client à Openmix. L’application Openmix est responsable de l’analyse des données et de l’application des règles souhaitées pour le routage DNS/HTTP.

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

Configurer dans Fusion

Vous pouvez accéder aux flux de données Fusion à partir du volet de navigation gauche, sous Openmix. Pour les étapes initiales, veuillez vous référer à Integration de Fusion Documentation.

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

  • Nom : nom donné au flux de données. La valeur par défaut est « Service - Platform Name » s’il n’est pas spécifié.
  • Exécuter chaque : 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 sur le réseau du client qui renvoie certaines données que le client souhaite voir dans Openmix.

Configuration OAuth2 facultative

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

  • La configuration OAuth2 facultative a été initialement conçue pour extraire les données Openmix et Radar via l’API Citrix ITM.
  • Utilisez l’implémentation technique suivante :
    • Avant d’appeler le client souhaité (point de terminaison cible, obtenez 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 de jeton OAuth2 qui doit être HTTPS, le corps de requête suivant est transmis au générateur de jetons du client :
    • client_id (entrée utilisateur sur le deuxième écran de configuration HTTP GET)
    • client_secret (entrée utilisateur sur le deuxième écran de configuration HTTP GET)
    • grant_type, codé en dur à « client_credentials »
  • Un jeton OAuth2 est renvoyé pour les demandes d’API suivantes.
  • Avec un jeton OAuth2 valide, l’URL cible du client est appelée en passant l’en-tête de requête ‘Autorisation : Porteur {token} ‘
  • La bonne nouvelle pour l’implémentation HTTP GET OAuth est que si vous appelez un point de terminaison API (c’est-à-dire Openmix ou Radar), les champs de configuration OAuth2 ne sont pas requis. Fusion connaît déjà les informations d’identification du client OAuth2 de l’utilisateur et les transmet donc automatiquement pour toutes les URL 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 état 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 cliquez sur le bouton Modifier. Une fois la configuration modifiée, 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