Commit bc6e0bf

Eric Bower  ·  2026-01-17 14:39:43 -0500 EST
parent 896a3e8
chore(pipe): use ssh cert identity if available
1 files changed,  +6, -1
+6, -1
......@@ -50,7 +50,12 @@ func Middleware(handler *CliHandler) pssh.SSHServerMiddleware {
5050
5151 userName = user.Name
5252 if user.PublicKey != nil && user.PublicKey.Name != "" {
53- userNameAddition = fmt.Sprintf("-%s", user.PublicKey.Name)
53+ addition := user.PublicKey.Name
54+ identity := sesh.Permissions().Extensions["identity"]
55+ if identity != "" {
56+ addition = identity
57+ }
58+ userNameAddition = fmt.Sprintf("-%s", addition)
5459 }
5560 }
5661