Protezione con password

Autore:Esadax
Aggiornato:3 lug 2025

Scopri come proteggere le distribuzioni con una password.

Indice dei contenuti

Protezione con password

La protezione con password è disponibile nei piani Enterprise o con il componente aggiuntivo Protezione avanzata della distribuzione per i piani Pro.

Coloro che hanno i ruoli di proprietario, membro e amministratore possono gestire la protezione con password.

Con la protezione tramite password attivata, i visitatori della distribuzione devono inserire la password predefinita per ottenere l'accesso. Puoi impostare la password desiderata dalle impostazioni del tuo progetto quando attivi la funzione e aggiornarla in qualsiasi momento.

Ecco come funziona

Implementazione protetta con schermata di autenticazione Password Protection.

Considerazioni sulla sicurezza

La tabella seguente delinea le considerazioni chiave e le implicazioni di sicurezza quando si utilizza la protezione con password per le distribuzioni su Esadax.

Considerazione Descrizione
Configurazione dell'ambiente Può essere abilitato per diversi ambienti. Vedere Informazioni sulla protezione della distribuzione per ambiente
Compatibilità Compatibile con l'autenticazione Esadax e i metodi di bypass degli IP attendibili
Persistenza della password Gli utenti devono inserire la password solo una volta per distribuzione, o quando la password cambia, a causa del cookie impostato dalla funzione che viene invalidato al cambio della password
Cambiamenti di password Gli utenti devono reinserire una nuova password se si modifica quella esistente
Disattivazione della protezione Tutte le distribuzioni esistenti diventano non protette se si disabilita la funzionalità
Ambito del token I token JWT impostati come cookie sono validi solo per l'URL per cui sono stati impostati e non possono essere riutilizzati per URL diversi, anche se tali URL puntano alla stessa distribuzione

Gestione della protezione con password

Puoi gestire la protezione con password tramite la dashboard, l'API o Terraform:

Utilizzo della Dashboard

  1. Vai a Impostazioni di protezione della distribuzione del progetto
  2. Selezionare il progetto per il quale si desidera attivare la protezione con password
  3. Vai a Impostazioni quindi Protezione della distribuzione
  4. Gestire la protezione con password
  5. Dalla sezione Protezione password:
    • Utilizzare l'interruttore per attivare la funzione
    • Selezionare l'ambiente di distribuzione che si desidera proteggere
    • Inserisci una password a tua scelta
    • Infine, selezionare Salva

Tutte le distribuzioni esistenti e future saranno protette con una password per il progetto.

La prossima volta che accedi a una distribuzione, ti verrà chiesto di accedere inserendo la password, che ti porta alla distribuzione. Un cookie verrà quindi impostato nel browser per l'URL di distribuzione in modo da non dover inserire la password ogni volta.

Utilizzo dell'API

È possibile gestire la protezione con password utilizzando l'endpoint API Esadax per aggiornare un progetto esistente con il seguente corpo:

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

Per disabilitare la protezione con password, utilizzare il seguente corpo:

{
  "passwordProtection": null
}

Utilizzo di Terraform

È possibile configurare la protezione con password utilizzando password_protection nella sorgente dati Esadax_project nel provider Esadax Terraform.