HTTP GET

Tipo de datos

Fuente de datos personalizada

Descripción

La fuente de datos HTTP GET extrae contenido de una URL suministrada por el cliente y pone estos datos a disposición de la aplicación Openmix.

Los datos del cliente pueden estar en cualquier formato: texto, xml, JSON, html, csv, etc. Fusion hace un simple paso a través de los datos desde el punto final del cliente a Openmix. La aplicación Openmix es responsable de analizar los datos y aplicar las reglas deseadas para el enrutamiento DNS/HTTP.

La fuente de datos del cliente debe tener un tamaño inferior a 10 000 o Fusion lo rechazará. Este es un límite duro impuesto por los servidores de aplicaciones de infraestructura. La fuente de datos HTTP GET Fusion también proporciona integración opcional OAuth2.

Configurar en Fusion

Puede acceder a Fusion Data Feeds desde el panel de navegación izquierdo, en Openmix. Para los pasos iniciales, consulte la documentación sobre la integración de Fusion.

Cuando acceda al cuadro de diálogo de configuración específica del servicio, escriba lo siguiente:

  • Nombre: Nombre dado a la fuente de datos. Este valor predeterminado es “Servicio - Nombre de plataforma” si no se especifica.
  • Ejecutar cada: La frecuencia con la que se actualiza la fuente de datos desde el servicio.
  • Plataforma: La plataforma que está asociada con la fuente de datos.
  • URL: La URL es un punto final en la red del cliente que devuelve algunos datos que el cliente desea ver en Openmix.

Configuración opcional de OAuth2

Se enviará una carga JSON con los siguientes campos.

  • La configuración opcional de OAuth2 se diseñó originalmente para extraer datos de Openmix y Radar a través de la API ITM de Citrix.
  • Utilice la siguiente implementación técnica:
    • Antes de llamar al cliente deseado (punto final de destino, primero obtenga un token de solicitud OAuth2
    • El token OAuth2 se solicita a través del punto final del token del cliente.
  • En la solicitud POST token OAuth2, que debe ser HTTPS, el siguiente cuerpo de solicitud se pasa al generador de tokens del cliente:
    • client_id (entrada del usuario en la segunda pantalla de configuración HTTP GET)
    • client_secret (entrada del usuario en la segunda pantalla de configuración HTTP GET)
    • grant_type, codificado en “client_credentials”
  • Se devuelve un token OAuth2 para solicitudes API posteriores.
  • Con un token OAuth2 válido, la URL de destino del cliente se llama pasando en el encabezado de solicitud ‘Autorización: Bearer {token} ‘
  • La buena noticia para la implementación HTTP GET OAuth es que si está llamando a un punto final de API (es decir, Openmix o Radar), los campos de configuración OAuth2 no son necesarios. Fusion ya conoce las credenciales de cliente OAuth2 del usuario y, por lo tanto, las pasa automáticamente para todas las URL de API basadas en ITM.

Una vez completada la instalación, aparece en la página de inicio de los feeds de datos de Fusion con un estado verde y métricas de supervisión en el historial de registros.

Para modificar una fuente de datos de Fusion, haga clic en la fuente de datos de la lista y, a continuación, haga clic en el botón Modificar. Una vez que haya cambiado la configuración, haga clic en Guardar. De este modo, volverá a la lista de fuentes de datos con los cambios guardados y aplicados a la fuente de datos.

HTTP GET