HTTP GET

Art der Daten

Benutzerdefinierter Datenfeed

Beschreibung

Der HTTP-GET-Datenfeed ruft Inhalte von einer vom Kunden bereitgestellten URL ab und stellt diese Daten der Openmix-Anwendung zur Verfügung.

Die Daten des Kunden können in jedem Format vorliegen - text, xml, JSON, html, csv usw. Fusion führt eine einfache Übergabe der Daten vom Endpunkt des Kunden an Openmix durch. Die Openmix-App ist verantwortlich für die Analyse der Daten und die Anwendung der gewünschten Regeln für DNS/HTTP-Routing.

Der Daten-Feed des Kunden muss weniger als 10.000 groß sein, sonst wird Fusion ihn ablehnen. Dies ist eine harte Grenze, die von den Infrastruktur-App-Servern auferlegt wird. Der HTTP GET Fusion Datenfeed bietet auch eine optionale OAuth2-Integration.

In Fusion einrichten

Sie können im linken Navigationsbereich unter Openmixauf Fusion Data Feeds zugreifen. Erste Schritte finden Sie in der Fusion IntegrationDokumentation.

Im Dialogfeld für die dienstspezifische Konfiguration geben Sie Folgendes ein:

  • Name: Der Name, der dem Datenfeed gegeben wurde. Dies wird standardmäßig auf “Service - Plattformname” gesetzt, wenn nicht angegeben.
  • Ausführen alle: Die Häufigkeit, mit der der Datenfeed vom Dienst aktualisiert wird.
  • Plattform: Die Plattform, die dem Datenfeed zugeordnet ist.
  • URL: Die URL ist ein Endpunkt im Netzwerk des Kunden, der einige Daten zurückgibt, die der Kunde in Openmix sehen möchte.

Optionale OAuth2-Konfiguration

Eine JSON-Nutzlast mit den folgenden Feldern wird gesendet.

  • Die optionale OAuth2-Konfiguration wurde ursprünglich entwickelt, um Openmix- und Radar-Daten über die Citrix ITM-API abzurufen.
  • Verwenden Sie die folgende technische Implementierung:
    • Bevor Sie den gewünschten Kunden aufrufen (Zielendpunkt, erhalten Sie zuerst ein OAuth2-Anforderungstoken
    • Das OAuth2-Token wird über den Token-Endpunkt des Kunden angefordert.
  • In der OAuth2-Token POST-Anforderung, die HTTPS sein muss, wird der folgende Anforderungstext an den Token-Generator des Kunden übergeben:
    • client_id (Benutzereingabe auf dem zweiten HTTP-GET-Konfigurationsbildschirm)
    • client_secret (Benutzereingabe auf dem zweiten HTTP-GET-Konfigurationsbildschirm)
    • grant_type, fest in “client_credentials” codiert
  • Für nachfolgende API-Anforderungen wird ein OAuth2-Token zurückgegeben.
  • Bei einem gültigen OAuth2-Token wird die Ziel-URL des Kunden als Übergabe des Anfrage-Headers ‘Authorization: Bearer {token} ‘aufgerufen.
  • Die gute Nachricht für die HTTP GET OAuth Implementierung ist, dass, wenn Sie einen API-Endpunkt (dh Openmix oder Radar) aufrufen, die OAuth2-Konfigurationsfelder nicht erforderlich sind. Fusion kennt die OAuth2-Client-Anmeldeinformationen des Benutzers bereits und übergibt diese automatisch für alle ITM-basierten API-URLs.

Sobald die Installation abgeschlossen ist, wird sie auf der Fusion Data Feeds Homepage mit einem grünen Status und Überwachungsmetriken im Protokollverlauf aufgeführt.

Um einen Fusion-Datenfeed zu bearbeiten, klicken Sie auf den Datenfeed in der Liste und dann auf die Schaltfläche Bearbeiten . Nachdem Sie die Konfiguration geändert haben, klicken Sie auf Speichern. Dadurch gelangen Sie zurück zur Datenfeed-Liste, in der Ihre Änderungen gespeichert und auf den Datenfeed angewendet werden.

HTTP GET