Activer une action d'authentification

Vous pouvez activer l'authentification pour accéder à votre application et permettre à la Control Room d'accéder aux données de votre application.

Vous disposez des options suivantes pour authentifier les sessions de vos applications dans Connector Builder :

  • Interrupteur d'authentification : Lorsque vous utilisez cette option, le jeton d'authentification est conservé dans une session. La Control Room gère cette session et transmet le jeton à toutes les actions du package qui utilisent cette session. Nous vous recommandons d'utiliser cette option car le contexte de la session est conservé pour vous par la Control Room et vous n'avez pas besoin de transmettre explicitement l'en-tête d'authentification ou le paramètre de requête dans chacune de vos actions.
  • Ajouter une action d'authentification : Lorsque vous utilisez cette option, vous devez transmettre explicitement le jeton d'authentification à toutes les autres actions du package. En fonction des spécifications de l'API utilisée, vous enverrez soit le jeton dans l'en-tête, soit le paramètre de la requête pour chacune des actions du package. Reportez-vous à la rubrique Ajout d'une action dans Connector Builder.

Prérequis

Assurez-vous d'avoir créé un connecteur personnalisé. Reportez-vous à la rubrique Créer un connecteur personnalisé.

Procédure

  1. Activez l'interrupteur Authentifié.
  2. Sélectionnez l'un des types d'authentification suivants dans le menu déroulant :
    Type d'authentification Description
    Basique Lorsque vous effectuez une action package, saisissez un nom d'utilisateur et un mot de passe pour vous authentifier auprès de l'application cible. La Control Room transmet automatiquement les infos d'identification codées en base 64 dans un en-tête d'autorisation au format Basic <codé en base 64> dans vos demandes d'API.
    OAuth 2.0 Lorsque vous effectuez l'action Package, sélectionnez une connexion OAuth2 existante dans la Control Room lors de l'utilisation de votre automatisation. La Control Room inclut le jeton d'accès récupéré à partir de la Control Room dans vos demandes d'API.
    1. Sélectionnez un type d'emplacement approprié à envoyer au fournisseur d'API en tant qu'en-tête ou paramètre de requête.
    2. Saisissez un nom et un préfixe pour le paramètre d'en-tête et saisissez un nom pour le paramètre de requête.
    Clé API Lorsque vous effectuez l'action Package, saisissez une clé API pour l'authentification. La Control Room transmet automatiquement la clé API avec les en-têtes ou les paramètres de vos demandes API.
    1. Sélectionnez un type d'emplacement approprié à envoyer au fournisseur d'API en tant qu'en-tête ou paramètre de requête.
    2. Saisissez un nom et un préfixe pour le paramètre d'en-tête et saisissez un nom pour le paramètre de requête.
    Personnalisé Lorsque vous effectuez l'action Package, saisissez des informations pour créer une connexion. Selon la procédure de configuration de la session à créer, la Control Room inclut les informations relatives à la session dans vos demandes d'API. Pour configurer les paramètres utilisés dans l'authentification, voir la rubrique Configurer une action dans l'éditeur de connecteur.