Glossaire

Qu'est-ce que variables d'environnement et secrets ?

Les variables d'environnement sont des réglages qu'une application lit depuis son lieu d'exécution plutôt que depuis son code, comme l'adresse d'une base de données. Les secrets sont les réglages sensibles, comme les clés API et les mots de passe, qui ne doivent jamais être montrés aux utilisateurs ni inscrits dans le code.

Garder les réglages hors du code permet à la même application de tourner à différents endroits, comme une copie de test et la version en ligne, chacune avec sa propre base de données et ses propres clés.

Les secrets sont tout ce qui permettrait à quelqu'un d'agir à la place de votre application : clés de paiement, clés de fournisseurs d'IA, mots de passe de services d'e-mail, mots de passe de base de données. Ils doivent rester sur le serveur et être lus depuis l'environnement au besoin.

Les erreurs courantes consistent à coller une clé dans le code frontend, où n'importe qui peut la lire dans le navigateur, ou dans un fichier qui finit dans un dépôt public. Si une clé fuite, révoquez-la et créez-en une nouvelle immédiatement.

Mythex vous permet d'ajouter des secrets à un projet sans coller la clé dans le chat.

Exemples

  • STRIPE_SECRET_KEY pour les paiements
  • DATABASE_URL pour la connexion à la base de données
  • La clé API d'un fournisseur d'IA

Questions

Puis-je mettre une clé API dans mon code frontend ?

Seulement si le fournisseur indique que cette clé est destinée à être publique, comme certaines clés de cartes ou d'analyse. Les clés secrètes doivent rester sur le serveur.

Que faire si une clé secrète fuite ?

Révoquez-la ou renouvelez-la immédiatement dans le tableau de bord du fournisseur, mettez à jour votre application avec la nouvelle clé et vérifiez les journaux du fournisseur pour détecter toute utilisation abusive.

Voir aussi

  • Qu'est-ce que les variables d'environnement et secrets ? (guide complet)
  • Comment protéger ses clés API
  • Secrets sans coller les clés dans le chat

Mythex · Pricing · Créez tout avec l'IA · Modèles de sites et d'applications · Mythex comparé · Glossaire de la création d'applications avec l'IA · Outils gratuits pour créer des applications avec l'IA · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)