necouchman commented on code in PR #1028:
URL: https://github.com/apache/guacamole-client/pull/1028#discussion_r1835409153
##########
extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/tunnel/AbstractGuacamoleTunnelService.java:
##########
@@ -637,8 +638,20 @@ private List<ModeledConnection>
getBalancedConnections(ModeledAuthenticatedUser
if (connectionGroup.isSessionAffinityEnabled())
identifiers = getPreferredConnections(user, identifiers);
+ CaseSensitivity caseSensitivity = CaseSensitivity.ENABLED;
+ try {
+ caseSensitivity = environment.getCaseSensitivity();
+ }
+ catch (GuacamoleException e) {
+ logger.warn("Error trying to retrieve case-sensitivity
configuration, "
+ + "usernames and group names will be treated as case-"
+ + "sensitive.", e);
Review Comment:
I've fixed this one - I'll go back through and try to make sure I caught it
everywhere...
##########
extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/user/ModeledUser.java:
##########
@@ -792,11 +792,12 @@ public boolean isSkeleton() {
@Override
public boolean isCaseSensitive() {
try {
- return environment.getCaseSensitiveUsernames();
+ return environment.getCaseSensitivity().caseSensitiveUsernames();
}
catch (GuacamoleException e) {
- logger.error("Failed to retrieve the configuration for
case-sensitive usernames: {}."
- + " Usernames comparisons will be case-sensitive.",
e.getMessage());
+ logger.error("Failed to retrieve the configuration for
case-sensitivity, "
+ + "username comparisons will be case-sensitive.",
+ e.getMessage());
Review Comment:
Added via rebase.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]