Protection par mot de passe

Auteur:Esadax
Mise à jour:3 juil. 2025

Découvrez comment protéger vos déploiements avec un mot de passe.

Table des matières

Protection par mot de passe

La protection par mot de passe est disponible sur les forfaits Enterprise ou avec le module complémentaire Protection avancée du déploiement pour les forfaits Pro.

Ceux qui ont les rôles de propriétaire, de membre et d'administrateur peuvent gérer la protection par mot de passe.

Lorsque la protection par mot de passe est activée, les visiteurs de votre déploiement doivent saisir le mot de passe prédéfini pour y accéder. Vous pouvez définir le mot de passe souhaité à partir des paramètres de votre projet lorsque vous activez la fonctionnalité et le mettre à jour à tout moment.

Comment ça marche?

Déploiement protégé avec l'écran d'authentification de protection par mot de passe.

Considérations de sécurité

Le tableau ci-dessous décrit les principales considérations et implications en matière de sécurité lors de l'utilisation de la protection par mot de passe pour vos déploiements sur Esadax.

Examen Description :
Configuration de l'environnement Peut être activé pour différents environnements. Voir Présentation de la protection de déploiement par environnement
Compatibilité Compatible avec l'authentification Esadax et les méthodes de contournement des IP de confiance
Persistance du mot de passe Les utilisateurs n'ont besoin de saisir le mot de passe qu'une seule fois par déploiement, ou lorsque le mot de passe change, car le cookie défini par la fonctionnalité est invalidé lors du changement de mot de passe.
Changements de mot de passe Les utilisateurs doivent saisir un nouveau mot de passe si vous modifiez celui existant
Désactivation de la protection Tous les déploiements existants deviennent non protégés si vous désactivez la fonctionnalité
Portée du jeton Les jetons JWT définis comme cookies sont valides uniquement pour l'URL pour laquelle ils ont été définis et ne peuvent pas être réutilisés pour des URL différentes, même si ces URL pointent vers le même déploiement.

Gestion de la protection par mot de passe

Vous pouvez gérer la protection par mot de passe via le tableau de bord, l'API ou Terraform :

Utilisation du tableau de bord

  1. Accédez aux paramètres de protection du déploiement du projet
  2. Sélectionnez le projet pour lequel vous souhaitez activer la protection par mot de passe
  3. Allez dans Paramètres puis Protection du déploiement
  4. Gérer la protection par mot de passe
  5. Dans la section Protection par mot de passe :
    • Utilisez le bouton bascule pour activer la fonctionnalité
    • Sélectionnez l'environnement de déploiement que vous souhaitez protéger
    • Entrez un mot de passe de votre choix
    • Enfin, sélectionnez Enregistrer

Tous vos déploiements existants et futurs seront protégés par un mot de passe pour le projet.

La prochaine fois que vous accéderez à un déploiement, vous serez invité à vous connecter en entrant le mot de passe, ce qui vous amène au déploiement. Un cookie sera alors défini dans votre navigateur pour l'URL de déploiement afin que vous n'ayez pas besoin de saisir le mot de passe à chaque fois.

Utilisation de l'API

Vous pouvez gérer la protection par mot de passe à l'aide du point de terminaison de l'API Esadax pour mettre à jour un projet existant avec le corps suivant:

deploymentType: prod_deployment_urls_and_all_previews
urls_and_all_previews: Standard
all: All Deployments
preview: Only Preview Deployments
password: <password> // enable / update password protection

Pour désactiver la protection par mot de passe, utilisez le corps suivant :

{
  "passwordProtection": null
}

Utilisation de Terraform

Vous pouvez configurer la protection par mot de passe à l'aide de password_protection dans la source de données Esadax_project dans le fournisseur Esadax Terraform.