Correct authentication token when generating username.

This commit is contained in:
2025-11-10 14:41:13 +01:00
parent 908fee75f2
commit e1f6f93e02

View File

@@ -37,6 +37,8 @@ public class Wallix {
private final static String HEADER_AUTH_KEY = "X-Auth-Key";
private final static String TOKEN_GUACAMOLE_USERNAME = "GUAC_USERNAME";
private static Wallix INSTANCE;
private String url;
@@ -226,7 +228,9 @@ public class Wallix {
HashMap<String, String> parameters = connection.getParameters();
parameters.put(Connection.Parameter.USERNAME, getFormattedUsername(accountNode, group.getName(), usernamePrefix));
parameters.put(Connection.Parameter.HOSTNAME, connectionHost);
connection.setName(parameters.get(Connection.Parameter.USERNAME).replace(":" + usernamePrefix + "${TOKEN_USERNAME}", ""));
StringBuffer connectionName = new StringBuffer(accountNode.findValue("account").asText())
.append("@").append(accountNode.findValue("device").asText());
connection.setName(connectionName.toString());
group.getConnections().add(connection);
}
});
@@ -249,7 +253,7 @@ public class Wallix {
buffer.append("@").append(accountNode.findValue("device").asText());
buffer.append(":").append(accountNode.findValue("service").asText());
buffer.append(":").append(targetGroupName);
buffer.append(":").append(usernamePrefix == null ? "" : usernamePrefix).append("${TOKEN_USERNAME}");
buffer.append(":").append(usernamePrefix == null ? "" : usernamePrefix).append("${" + TOKEN_GUACAMOLE_USERNAME + "}");
return buffer.toString();
}