Vue d’ensemble
Cette page explique authentification, autorisations, expiration et stockage des clés Developer Platform. Chaque clé est liée à un projet et n’autorise que les opérations sélectionnées.Utiliser une clé Developer Platform
Envoyez cet en-tête Authorization avec chaque requête.Définir les autorisations
À la création, sélectionnez les autorisations requises.
Séparez les clés de test de connexion des clés d’exécution payante pour limiter les erreurs. Vérifiez les autorisations nécessaires au projet, devis, exécution et résultat.
Qui peut créer des clés
Les membresADMIN ou DEVELOPER du projet peuvent créer des clés. Même un administrateur d’organisation doit être explicitement membre du projet pour y accéder.
Les autorisations du créateur et du projet s’appliquent. La clé cesse de fonctionner si le créateur est désactivé ou retiré du projet, ou si la clé est révoquée.
Gérer l’expiration
Choisissez l’expiration dans l’écran de création de clé de Developer Platform, puis vérifiez-la dans la liste des clés. La clé complète ne s’affiche qu’une fois : enregistrez-la en lieu sûr avant de fermer l’écran. Avant expiration, créez une nouvelle clé, migrez les usages puis révoquez l’ancienne. Révoquez immédiatement une clé potentiellement divulguée.Stocker les clés en sécurité
Traitez les clés comme des secrets côté serveur, jamais distribués aux navigateurs des utilisateurs.- Stockez-les dans des variables d’environnement ou un gestionnaire de secrets.
- Ne les écrivez pas dans Git, journaux, écrans d’erreur ou événements analytiques.
- Ne les intégrez pas aux applications web ou mobiles.
- Séparez clés et projets de production, validation et développement.
- Créez des clés par usage avec les seules autorisations nécessaires.
Résoudre les erreurs d’authentification
Vérifiez le statut HTTP et l’état de la clé.401— Vérifiez Authorization, clé complète, expiration et révocation.403— Vérifiez autorisations requises et accès du propriétaire au projet.429— Vérifiez limites de requêtes, solde et plafonds mensuels d’organisation ou de projet.
GET /tools/project avant tout traitement payant.