fix(credential/vault): add case for upd creds in injected creds switch (#6226)

This commit is contained in:
dani authored and GitHub committed 2025-11-06 16:37:57 -05:00
1 parent 04d994bfbc
commit 4a7342b074
1 file changed
+10
@@ -27,6 +27,16 @@ func dynamicToWorkerCredential(ctx context.Context, cred credential.Dynamic) (se
const op = "targets.dynamicToWorkerCredential"
var workerCred *serverpb.Credential
switch c := cred.(type) {
case credential.UsernamePasswordDomain:
workerCred = &serverpb.Credential{
Credential: &serverpb.Credential_UsernamePasswordDomain{
UsernamePasswordDomain: &serverpb.UsernamePasswordDomain{
Username: c.Username(),
Password: string(c.Password()),
Domain: c.Domain(),
},
},
}
case credential.UsernamePassword:
workerCred = &serverpb.Credential{
Credential: &serverpb.Credential_UsernamePassword{