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 { | |
| 50 | 50 | ||
| 51 | 51 | userName = user.Name | |
| 52 | 52 | 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) | |
| 54 | 59 | } | |
| 55 | 60 | } | |
| 56 | 61 |