Aperçu des clés API
Les clés API fournissent un accès sécurisé à votre compte taap.it et sont créées via le tableau de bord de l’application web. Chaque clé API est :- Spécifique à l’utilisateur : Liée à votre compte utilisateur
- À portée définie : Peut avoir un accès complet, en lecture seule, ou des permissions limitées
- Sécurisée : Préfixée avec
taapit_et générée cryptographiquement
Créer des clés API
1
Accéder aux paramètres API
Connectez-vous à votre tableau de bord taap.it et naviguez vers vos paramètres utilisateur.
2
Générer une nouvelle clé
Dans la section “Clés API”, cliquez sur “Créer une clé API” et fournissez un nom descriptif.
3
Définir les permissions
Choisissez le niveau de permission approprié pour votre cas d’usage :
- Accès complet : Accès complet en lecture/écriture à toutes les ressources
- Lecture seule : Accès en vue seule à toutes les ressources
- Accès limité : Permissions personnalisées pour des ressources spécifiques
4
Stocker en sécurité
Copiez la clé API générée immédiatement et stockez-la en sécurité.
Utiliser les clés API
Incluez votre clé API dans l’en-tête Authorization en utilisant le format Bearer token :Exemples de requêtes
Niveaux de permissions
Les clés API peuvent avoir différents niveaux de permissions qui contrôlent l’accès aux ressources :Accès complet
Accorde un accès complet en lecture et écriture à toutes les ressources et endpoints.
- Cas d’usage : Intégrations serveur-à-serveur, outils administratifs
- Permissions : Toutes les opérations de lecture et écriture
- Sécurité : Élevée - surveillez l’usage attentivement
Lecture seule
Fournit un accès en vue seule à toutes les ressources sans capacités de modification.
- Cas d’usage : Tableaux de bord d’analyses, outils de reporting
- Permissions : Opérations GET uniquement
- Sécurité : Moyenne - exposition de données limitée à la visualisation
Accès limité
- Cas d’usage : Intégrations tierces avec besoins spécifiques
- Permissions : Configurable par ressource (domaines, liens, projets, espaces de travail, analyses)
- Sécurité : Élevée - permissions minimales nécessaires
Gestion des clés API
Voir les clés API
Vous pouvez lister toutes vos clés API pour surveiller l’usage : Requête :cURL
Valider les clés API
Testez si votre clé API est valide : Requête :cURL
Désactiver les clés API
Si une clé API est compromise ou n’est plus nécessaire, désactivez-la : Requête :cURL
Meilleures pratiques de sécurité
Stockage des clés
Stockage des clés
- Stockez les clés API dans des variables d’environnement, pas dans le code
- Utilisez des services de gestion de clés sécurisés pour la production
- Ne commitez jamais les clés API dans le contrôle de version
- Faites une rotation régulière des clés pour une sécurité renforcée
Contrôle d'accès
Contrôle d'accès
- Utilisez le principe du moindre privilège
- Créez des clés séparées pour différents environnements
- Surveillez l’usage des clés API et configurez des alertes
- Désactivez immédiatement les clés inutilisées ou compromises
Sécurité réseau
Sécurité réseau
- Utilisez toujours HTTPS pour les requêtes API
- Implémentez une gestion d’erreurs appropriée
- Utilisez la liste blanche IP quand possible
- Surveillez les activités suspectes
Gestion d’erreurs
Erreurs d’authentification
401 Non autorisé :Problèmes d’authentification courants
Clé API invalide
Clé API invalide
- Vérifiez que la clé est copiée correctement
- Vérifiez que la clé n’a pas été désactivée
- Assurez-vous d’utiliser la clé complète incluant le préfixe
taapit_
Permission refusée
Permission refusée
- Vérifiez si votre clé API a les permissions requises
- Vérifiez que vous essayez d’accéder aux ressources que vous possédez
- Considérez la mise à niveau vers une clé avec accès complet
Limitation de taux
Limitation de taux
- Surveillez votre fréquence de requêtes
- Implémentez un backoff exponentiel
- Vérifiez les en-têtes de limite de taux dans les réponses
Prêt à vous authentifier ?
Suivez notre guide de démarrage rapide pour faire votre premier appel API authentifié.