Lors de la création ou de la modification d'un outil personnalisé, accédez à son onglet ou sa section 'Authentification'. Ici, vous pouvez sélectionner et configurer la méthode appropriée.
Les clés API sont courantes pour une authentification plus simple. Ce sont essentiellement des jetons secrets qui donnent accès.
Choisissez 'Clé API' parmi les types d'authentification disponibles.
Collez de manière sécurisée la clé API fournie par le système externe dans le champ désigné. Traitez cette clé comme un mot de passe – gardez-la confidentielle.
Déterminez comment la clé API doit être envoyée avec la requête :
Authorization
, X-API-Key
, x-api-token
). Certains systèmes peuvent exiger un préfixe avant la clé dans l'en-tête (par exemple, Bearer VOTRE_CLE_API
). Si c'est le cas, ajoutez le préfixe (comme Bearer
incluant l'espace) dans le champ de préfixe désigné ou directement dans la construction de la valeur de l'en-tête si un seul champ est fourni.api_key=VOTRE_CLE_API
).Sauvegardez les paramètres d'authentification pour l'outil.
L'authentification par jeton Bearer est couramment utilisée avec les JWT (JSON Web Tokens) et d'autres systèmes d'authentification basés sur des jetons.
Choisissez 'Jeton Bearer' parmi les types d'authentification.
Collez la valeur du jeton fournie par le système externe dans le champ désigné. Le système ajoutera automatiquement le préfixe 'Bearer' lors de l'envoi du jeton dans l'en-tête Authorization.
Les jetons Bearer sont généralement envoyés dans l'en-tête Authorization. Le système utilisera le format standard : Authorization: Bearer votre_jeton_ici
.
Sauvegardez les paramètres d'authentification pour votre outil.
L'authentification basique utilise des identifiants de nom d'utilisateur et de mot de passe encodés au format base64.
Choisissez 'Auth basique' parmi les types d'authentification.
Fournissez le nom d'utilisateur et le mot de passe requis par l'API externe dans les champs désignés. Le système gérera automatiquement l'encodage base64.
Le système formatera automatiquement et enverra vos identifiants dans le format standard : Authorization: Basic base64(nomutilisateur:motdepasse)
.
Sauvegardez les paramètres d'authentification pour votre outil.
Si le système externe utilise une méthode différente (par exemple, des schémas d'authentification personnalisés), vous devrez peut-être la configurer manuellement en utilisant les paramètres d'en-tête de requête dans la configuration principale de l'outil, en utilisant éventuellement des variables d'outil pour stocker les identifiants de manière sécurisée (bien que les méthodes d'authentification dédiées soient préférables).