L’outil Secrets stocke et chiffre les secrets, les informations sensibles de votre application Replit, telles que les clés API, les jetons d’authentification et les chaînes de connexion aux bases de données. Lorsque vous ajoutez un secret, l’outil chiffre automatiquement les données et les met à disposition de votre application Replit sous forme de variable d’environnement. Cette approche vous permet d’éliminer le codage en dur des secrets dans votre code et de réduire le risque de les exposer.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
- Partage de votre code avec d’autres personnes via une application Replit publique ou par copier-coller
- Validation de votre code dans un système de contrôle de version dans un dépôt public
- Diffusion en direct ou partage d’écran de votre code

Fonctionnalités
Les Secrets comprennent les fonctionnalités suivantes :- Chiffrement de bout en bout : Protégez automatiquement vos données avec le chiffrement AES-256 au repos et le chiffrement TLS en transit
- Secrets au niveau de l’application : Stocker et gérer les secrets spécifiques à une application Replit
- Secrets au niveau du compte : Stocker et gérer les secrets que vous pouvez rendre disponibles dans toutes vos applications Replit
- Accès par variable d’environnement : Accéder à vos secrets depuis votre code à l’aide de variables d’environnement
- Accès collaboratif : Partager des secrets avec des collaborateurs et des membres de l’équipe
Utilisation
Les Secrets sont disponibles pour tous les types de déploiements sauf les Déploiements statiques.
Comment accéder aux Secrets
Comment accéder aux Secrets
Gérer les Secrets de l’application
Vous pouvez gérer vos secrets au niveau de l’application dans l’onglet Secrets de l’application dans le panneau Secrets. Cet onglet affiche la liste de tous les secrets associés à votre application Replit.Ajouter des Secrets de l'application
Ajouter des Secrets de l'application
Pour ajouter un secret :
- Sélectionnez Nouveau secret.
- Entrez une Clé, le nom du secret, et une Valeur, le secret lui-même.
- Sélectionnez Ajouter un secret pour enregistrer l’entrée.
Modifier des Secrets de l'application
Modifier des Secrets de l'application
Pour modifier un secret :
- Sélectionnez le menu
à points verticaux à côté du secret.
- Sélectionnez Modifier dans le menu contextuel.
- Mettez à jour le texte dans le champ Clé ou Valeur et sélectionnez Mettre à jour le secret pour enregistrer les modifications ou Annuler pour les ignorer.
Afficher les Secrets de l'application
Afficher les Secrets de l'application
Pour afficher un secret, sélectionnez l’icône
œil à côté du secret.Pour masquer le secret, sélectionnez l’icône
œil barré.
Supprimer des Secrets de l'application
Supprimer des Secrets de l'application
Pour supprimer un secret, sélectionnez le menu
à points verticaux à côté du secret et sélectionnez Supprimer.
Gérer les Secrets du compte
Vous pouvez gérer vos secrets au niveau du compte dans l’onglet Secrets du compte dans le panneau Secrets. Cet onglet affiche la liste des secrets associés uniquement à votre compte Replit.Ajouter des Secrets du compte
Ajouter des Secrets du compte
Pour ajouter un secret au niveau du compte :
- Accédez à l’onglet Secrets du compte.
- Sélectionnez l’icône
pour ouvrir les Paramètres et gérer les secrets au niveau du compte.
- Sélectionnez Nouveau secret pour ajouter un secret.
- Entrez une Clé, le nom du secret, et une Valeur, le secret lui-même.
- Sélectionnez Enregistrer pour sauvegarder l’entrée.
Modifier des Secrets du compte
Modifier des Secrets du compte
Pour modifier un secret :
- Sélectionnez l’icône
crayon à côté du secret.
- Mettez à jour le texte dans le champ Clé ou Valeur et sélectionnez Enregistrer pour sauvegarder les modifications ou Annuler pour les ignorer.
Afficher les Secrets du compte
Afficher les Secrets du compte
Pour afficher un secret, sélectionnez l’icône
œil à côté du secret.Pour masquer le secret, sélectionnez l’icône
œil barré.
Lier des Secrets du compte
Lier des Secrets du compte
Pour utiliser un secret au niveau du compte dans une application Replit, vous devez le lier à l’application.
Pour lier un secret au niveau du compte :
- Accédez à l’onglet Secrets de l’application.
- Cochez la case à gauche du secret.
- Sélectionnez Lier à cette application.
- Accédez à l’onglet Secrets de l’application.
- Sélectionnez le menu
à points verticaux à côté du secret.
- Sélectionnez Dissocier.
Supprimer des Secrets du compte
Supprimer des Secrets du compte
- Sélectionnez l’icône
crayon à côté du secret.
- Sélectionnez Supprimer.
Accéder aux secrets dans votre code
Gestion de la visibilité des secrets
La visibilité des secrets dépend de votre accès à une application Replit et de si vous en êtes l’auteur. Vous pouvez utiliser l’une des options suivantes pour partager votre application Replit :- Multijoueur : Invitez des utilisateurs Replit à collaborer en temps réel
- Page de couverture : Affichez un aperçu de votre application Replit avec la possibilité de la copier
- Copie : Rendez votre application Replit individuelle ou organisationnelle publique pour que d’autres puissent créer leur propre version
| Méthode d’accès | Qui | Peut voir les noms | Peut voir les valeurs |
|---|---|---|---|
| Multijoueur | Collaborateur multijoueur | ✓ | ✓ |
| Multijoueur | Membre de l’organisation (rôle Propriétaire) | ✓ | ✓ |
| Multijoueur | Membre de l’organisation (non-propriétaire) | ✓ | |
| Page de couverture | Tout visiteur | ||
| Copie | Propriétaire/collaborateur copiant sa propre application Replit | ✓ | ✓ |
| Copie | Non-propriétaire/collaborateur copiant l’application Replit | ✓ | |
| Copie | Toute personne copiant depuis la page de couverture | ✓ | |
| Copie d’organisation | Membre de l’organisation avec rôle Propriétaire | ✓ | ✓ |
| Copie d’organisation | Membre de l’organisation sans rôle Propriétaire | ✓ |
Secrets liés aux bases de données
Lorsque vous ajoutez la base de données de Replit, l’Éditeur de projet crée automatiquement le secret suivant :| Secret | Description |
|---|---|
DATABASE_URL | Chaîne de connexion à la base de données SQL |
Les anciennes bases de données de développement Neon peuvent également inclure
PGHOST, PGUSER, PGPASSWORD, PGDATABASE et PGPORT. Les bases de données de développement Replit actuelles utilisent DATABASE_URL à la place.printenv dans l’outil Shell de l’Éditeur de projet ou affichez-les depuis votre code.
Variables d’environnement prédéfinies
Replit définit automatiquement les variables d’environnement suivantes auxquelles vous pouvez accéder depuis votre application :| Variable d’environnement | Description |
|---|---|
REPLIT_DOMAINS | Liste séparée par des virgules de tous les domaines associés à votre application Replit |
REPLIT_USER | Nom d’utilisateur de l’éditeur actuel, qui peut varier dans les sessions multijoueurs |
REPLIT_DEPLOYMENT | Défini à 1 si le code s’exécute dans une application publiée, non défini sinon |
REPLIT_DEV_DOMAIN | URL de développement sur le domaine replit.dev, différente de l’URL de déploiement |
os.environ ou en exécutant printenv dans le Shell.
- Sélectionnez
Tous les outils pour voir la liste des outils de l’Éditeur de projet.
- Sélectionnez
Secrets.
Depuis la Barre de recherche :