HTTP > Autres modules

NOTE
Adobe Workfront Fusion nécessite une licence Adobe Workfront Fusion en plus d’une licence Adobe Workfront.

L’application HTTPAdobe Workfront Fusion fournit divers modules pour la communication basés sur le protocole HTTP (Hypertext Transfer Protocol). HTTP est la base de la communication des données pour le World Wide Web. Vous pouvez utiliser les modules pour télécharger des pages et des fichiers web, appeler des webhooks et des points de terminaison d’API, etc.

Le bon choix du module dépend du mécanisme d’authentification/d’autorisation de la ressource à laquelle vous souhaitez accéder. Vous trouverez ci-dessous des exemples de modules :

  • Effectuer une requête : module universel destiné principalement aux ressources qui n’utilisent aucun type d’authentification/autorisation.
  • Effectuer une requête d’authentification de base : pour les ressources qui utilisent l’authentification de base (BA) HTTP.
  • Effectuer une requête OAuth 2.0 : pour les ressources utilisant le protocole d’autorisation OAuth 2.0.
  • Effectuer une demande d’authentification de certificat client : pour les ressources utilisant le protocole d’autorisation qui nécessite un certificat côté client.
  • Effectuer une demande d’autorisation de clé API : pour les ressources utilisant des clés API pour l’autorisation.
NOTE
Si vous vous connectez à un produit Adobe qui n’a pas encore de connecteur dédié, il est recommandé d’utiliser le module Adobe Authenticator.
Pour plus d’informations, voir Module Adobe Authenticator.

Modules de requête

Consultez les articles suivants pour obtenir des instructions spécifiques aux modules de requête :

Autres modules d’action

Obtenir un fichier

Ce module d’action télécharge un fichier à partir de l’URL spécifiée. Une fois le fichier téléchargé, vous pouvez continuer à traiter le fichier (mapper les données du fichier) à l’aide d’autres modules dans le scénario.

URL
Saisissez ou mappez l’URL du fichier à télécharger.

Résoudre une URL cible

Ce module d’action résout une chaîne de redirections HTTP et renvoie une URL cible.

URL
Saisissez ou mappez l’URL à résoudre, par exemple une URL bit.ly.
Method
Indiquez si vous souhaitez utiliser la méthode HEAD ou la méthode GET.

Modules itérateurs

Récupérer des en-têtes

Ce module renvoie chaque en-tête (nom et valeur) du module HTTP spécifié dans un lot distinct.

Source Module
Sélectionnez le module à partir duquel vous souhaitez récupérer les en-têtes.

Générer des jetons web JSON (JWT)

Il est possible de générer un jeton JWT à l’aide de fonctions intégrées :

En-tête :

Code à copier-coller :

{{replace(replace(replace(base64("{""alg"":""HS256"",""typ"":""JWT""}"); "/=/g"; emptystring); "/\+/g"; "-"); "/\//g"; "_")}}

Payload :

Code à copier-coller :

{{replace(replace(replace(base64("{""iss"":""key"",""exp"":" + (timestamp + 60) + "}"); "/=/g"; emptystring); "/\+/g"; "-"); "/\//g"; "_")}}

Jeton :

Code à copier-coller :

{{1.value}}.{{2.value}}.{{replace(replace(replace(sha256(1.value + "." + 2.value; "base64"; "secret"); "/=/g"; emptystring); "/\+/g"; "-"); "/\//g"; "_")}}
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43