From 236164c6ec4cfeebb636ffbc65cf1b55db6bdc42 Mon Sep 17 00:00:00 2001 From: Virtually Nick Date: Sat, 25 Dec 2021 21:19:05 -0500 Subject: [PATCH] GUACAMOLE-1293: Add tunnel support for setting the name during client handshake. --- .../org/apache/guacamole/tunnel/TunnelRequestService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestService.java b/guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestService.java index 6851701f1..7a31927d0 100644 --- a/guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestService.java +++ b/guacamole/src/main/java/org/apache/guacamole/tunnel/TunnelRequestService.java @@ -340,6 +340,11 @@ public class TunnelRequestService { GuacamoleSession session = authenticationService.getGuacamoleSession(authToken); AuthenticatedUser authenticatedUser = session.getAuthenticatedUser(); UserContext userContext = session.getUserContext(authProviderIdentifier); + + // Attempt to get the username and set it for the tunnel client. + String name = authenticatedUser.getCredentials().getUsername(); + if (name != null) + info.setName(name); try {