Correct authentication token when generating username.
This commit is contained in:
@@ -37,6 +37,8 @@ public class Wallix {
|
|||||||
|
|
||||||
private final static String HEADER_AUTH_KEY = "X-Auth-Key";
|
private final static String HEADER_AUTH_KEY = "X-Auth-Key";
|
||||||
|
|
||||||
|
private final static String TOKEN_GUACAMOLE_USERNAME = "GUAC_USERNAME";
|
||||||
|
|
||||||
private static Wallix INSTANCE;
|
private static Wallix INSTANCE;
|
||||||
|
|
||||||
private String url;
|
private String url;
|
||||||
@@ -226,7 +228,9 @@ public class Wallix {
|
|||||||
HashMap<String, String> parameters = connection.getParameters();
|
HashMap<String, String> parameters = connection.getParameters();
|
||||||
parameters.put(Connection.Parameter.USERNAME, getFormattedUsername(accountNode, group.getName(), usernamePrefix));
|
parameters.put(Connection.Parameter.USERNAME, getFormattedUsername(accountNode, group.getName(), usernamePrefix));
|
||||||
parameters.put(Connection.Parameter.HOSTNAME, connectionHost);
|
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);
|
group.getConnections().add(connection);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -249,7 +253,7 @@ public class Wallix {
|
|||||||
buffer.append("@").append(accountNode.findValue("device").asText());
|
buffer.append("@").append(accountNode.findValue("device").asText());
|
||||||
buffer.append(":").append(accountNode.findValue("service").asText());
|
buffer.append(":").append(accountNode.findValue("service").asText());
|
||||||
buffer.append(":").append(targetGroupName);
|
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();
|
return buffer.toString();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user