Configuración de métodos de autenticación

Una vez que haya generado un token de administrador y completado la configuración inicial de su instancia de Vault Dedicated, configure un método de autenticación para que sus aplicaciones y equipos puedan autenticarse en Vault sin depender del token de administrador.

El token de administrador está destinado exclusivamente a la configuración inicial y al acceso de emergencia. Para las operaciones diarias, utilice un método de autenticación específico.

Métodos de autenticación admitidos

Durante la fase beta pública, Vault Dedicated admite los siguientes métodos de autenticación:

Métodos de autenticación compatibles con Vault Dedicated
Método de autenticación Ideal para HashiCorp docs
token Autenticación directa basada en tokens. Se utilizan para la configuración inicial y para generar tokens secundarios con políticas de ámbito limitado. Método de autenticación por token
AppRole Autenticación máquina a máquina para aplicaciones y servicios. AppRole método de autenticación
Userpass Autenticación mediante nombre de usuario y contraseña para usuarios humanos. Método de autenticación Userpass

Antes de empezar

Antes de configurar un método de autenticación, asegúrate de que dispones de:

Habilitar un método de autenticación

Utiliza la CLI o la API de Vault para habilitar un método de autenticación en tu instancia. El siguiente ejemplo habilita el método de autenticación AppRole.

  1. Inicia sesión en tu instancia dedicada de Vault utilizando tu token de administrador.

    export VAULT_ADDR="https://<instance_id>.vault.<region>.secrets-manager.appdomain.cloud"
    export VAULT_TOKEN="<admin_token>"
    
  2. Activa el método de autenticación.

    vault auth enable approle
    
  3. Crea un rol con las políticas adecuadas asociadas.

    vault write auth/approle/role/my-app \
        token_policies="my-policy" \
        token_ttl=1h \
        token_max_ttl=4h
    
  4. Obtén el ID de rol y genera un ID secreto para tu aplicación.

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

Para conocer todas las opciones de configuración y ver ejemplos de cada método de autenticación, consulta la documentación sobre métodos de autenticación de HashiCorp Vault.

Próximos pasos