Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 805 Bytes

04_aplicacion_web.md

File metadata and controls

44 lines (31 loc) · 805 Bytes

Utilizar secretos dinámicos desde una aplicación web

Crear la base de datos para la aplicación:

mariadb -u root -p12345Abcde
CREATE DATABASE blog;

Crear una política de control de acceso:

cat > egibide-database-policy.hcl <<EOF
path "database/egibide/*" {
    capabilities = ["list", "create", "update", "read", "delete"]
}
EOF

vault policy write egibide-database egibide-database-policy.hcl

Aplicar la política al usuario:

vault write auth/userpass/users/egibide/policies policies=egibide-database

Obtener el token del usuario:

unset VAULT_TOKEN
vault login -method=userpass username=egibide password=12345Abcde

Si ya tenemos la sesión iniciada:

vault token lookup

Arrancar la aplicación con el token.