An open API service indexing awesome lists of open source software.

https://github.com/luzifer/vault-user-token

This project is intended to constantly renew a Vault token derived from a role id
https://github.com/luzifer/vault-user-token

security vault

Last synced: over 1 year ago
JSON representation

This project is intended to constantly renew a Vault token derived from a role id

Awesome Lists containing this project

README

          

# Luzifer / vault-user-token

This project is intended to constantly renew a Vault token derived from a role id.

That way the machine only contains a temporary token expiring after a short while if the program is no longer running. So if a machine is lost (physically) the corresponding secret can be revoked and the machine will no longer be able to access the vault instance.

As secret multiple strings are possible:

- Full Hostname (`--full-hostname=true`)
- Short Hostname (`--full-hostname=false`)
- Secret from disk (`~/.config/vault-user-token.secret`, file must have `0o400` or `0o600` permission, content is stripped for whitespaces)