Commit Graph

6 Commits

Author SHA1 Message Date
a43491e07d refactor: Vault client functions to return client instance and improve error handling 2025-01-05 22:41:15 +01:00
8a5b7394b1 Update dependencies in go.mod and go.sum
Added new dependencies: github.com/fatih/color, golang.org/x/oauth2, and others. Removed unused or indirect dependencies: github.com/hashicorp/vault-client-go, golang.org/x/sys v0.26.0, and others. This ensures an optimized and up-to-date project configuration.
2024-12-21 21:52:13 +01:00
14944f708f feat: Add OAuth2 client credentials workflow for Vault integration
Introduced OAuth2 client credentials to fetch JWT tokens and updated Vault logic to support authentication with JWT. Modified the main application flow to utilize the new token-based authentication for enhanced security and flexibility. Updated dependencies to include `golang.org/x/oauth2`.

I KNOW THAT I LEAKED THE KEY AND STUFF!
2024-12-21 21:51:24 +01:00
fc5cf0f0d0 feat: added compose for development environment 2024-12-11 16:00:31 +01:00
304581cb80 feat: removed KeePass integration and replace with Vault-client. 2024-12-11 15:59:55 +01:00
b4bbedbfcd initial commit 2024-12-10 15:54:22 +01:00