diff --git a/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractIdentifiable.java b/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractIdentifiable.java index 3401719d42..8a60057bb2 100644 --- a/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractIdentifiable.java +++ b/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/AbstractIdentifiable.java @@ -39,7 +39,8 @@ public String getIdentifier() { @Override public void setIdentifier(String identifier) { - this.identifier = identifier; + if (identifier != null) + this.identifier = identifier.toLowerCase(); } @Override @@ -66,7 +67,7 @@ public boolean equals(Object other) { return identifier == null; // Otherwise, equal only if strings are identical - return otherIdentifier.equals(identifier); + return otherIdentifier.equalsIgnoreCase(identifier); }