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 {