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:
| 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:
- Un'istanza Vault Dedicated in esecuzione. Vedi " Creazione di un'istanza del servizio Secrets Manager ".
- Un token di amministratore per la tua istanza. Vedi la sezione " Gestione dei token di amministratore ".
- La CLI di Vault configurata per connettersi alla tua istanza. Consulta la guida di riferimento della CLI di HashiCorp Vault.
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 ".
-
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>" -
Abilita il metodo di autenticazione.
vault auth enable approle -
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 -
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.