From d3b2e7402b1681d91b97c7b0d719240549c1d634 Mon Sep 17 00:00:00 2001 From: Justin Nguyen Date: Tue, 18 Nov 2025 10:45:41 -0600 Subject: [PATCH] feat: add password credential to meta_session.go (#6257) --- internal/bsr/meta_session.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/internal/bsr/meta_session.go b/internal/bsr/meta_session.go index 9505d445a6..d95133e691 100644 --- a/internal/bsr/meta_session.go +++ b/internal/bsr/meta_session.go @@ -111,6 +111,16 @@ type StaticUsernamePasswordCredential struct { CredentialStore StaticCredentialStore } +// StaticPasswordCredential represents a Static password credential used for this session +type StaticPasswordCredential struct { + PublicId string + Name string // optional field + Description string // optional field + PasswordHmac []byte + Purposes []string + CredentialStore StaticCredentialStore +} + // StaticSshPrivateKeyCredential represents a Static Ssh private key credential used for this session type StaticSshPrivateKeyCredential struct { PublicId string @@ -179,6 +189,7 @@ type SessionMeta struct { StaticJSONCredentials []StaticJsonCredential StaticUsernamePasswordCredentials []StaticUsernamePasswordCredential + StaticPasswordCredentials []StaticPasswordCredential StaticSshPrivateKeyCredentials []StaticSshPrivateKeyCredential VaultGenericLibraries []VaultGenericLibrary VaultSshCertificateLibraries []VaultSshCertificateLibrary