Configurazione dei metodi di autenticazione

Dopo aver generato un token di amministratore e completato la configurazione iniziale della tua istanza Vault Dedicated, configura un metodo di autenticazione in modo che le tue applicazioni e i tuoi team possano autenticarsi su Vault senza dover ricorrere al token di amministratore.

Il token di amministratore รจ destinato esclusivamente alla configurazione iniziale e all'accesso di emergenza. Per le operazioni quotidiane, utilizzare un metodo di autenticazione dedicato.

Metodi di autenticazione supportati

Durante la fase di beta pubblica, Vault Dedicated supporta i seguenti metodi di autenticazione:

Metodi di autenticazione supportati per Vault Dedicated
Metodo di autenticazione Ideale per HashiCorp documenti
Token Autenticazione diretta basata su token. Utilizzato per la configurazione iniziale e per la generazione di token secondari con criteri di accesso limitati. Metodo di autenticazione tramite token
AppRole Autenticazione machine-to-machine per applicazioni e servizi. AppRole metodo di autenticazione
Userpass Autenticazione tramite nome utente e password per gli utenti umani. Metodo di autenticazione Userpass

Prima di iniziare

Prima di configurare un metodo di autenticazione, assicurati di disporre di:

Abilitazione di un metodo di autenticazione

Utilizza la CLI o l'API di Vault per abilitare un metodo di autenticazione sulla tua istanza. L'esempio seguente abilita il metodo di autenticazione " AppRole ".

  1. Effettua l'autenticazione alla tua istanza Vault Dedicated utilizzando il tuo token di amministratore.

    export VAULT_ADDR="https://<instance_id>.vault.<region>.secrets-manager.appdomain.cloud"
    export VAULT_TOKEN="<admin_token>"
    
  2. Abilita il metodo di autenticazione.

    vault auth enable approle
    
  3. Crea un ruolo associando le politiche appropriate.

    vault write auth/approle/role/my-app \
        token_policies="my-policy" \
        token_ttl=1h \
        token_max_ttl=4h
    
  4. Recupera l'ID del ruolo e genera un ID segreto per la tua applicazione.

    vault read auth/approle/role/my-app/role-id
    vault write -f auth/approle/role/my-app/secret-id
    

Per conoscere tutte le opzioni di configurazione e gli esempi relativi a ciascun metodo di autenticazione, consultare la documentazione sui metodi di autenticazione disponibile all'indirizzo HashiCorp Vault.

Passi successivi