From 20957536fdff730ea9dcd36893511ac355f816f5 Mon Sep 17 00:00:00 2001 From: Edward Carmack Date: Wed, 14 Apr 2021 17:39:36 -0400 Subject: [PATCH] removed the colon from the RESERVED_CHARS_PATTERN --- .../src/main/java/org/keycloak/utils/ReservedCharValidator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/src/main/java/org/keycloak/utils/ReservedCharValidator.java b/services/src/main/java/org/keycloak/utils/ReservedCharValidator.java index 47654cfab7a9..53514f015ed4 100644 --- a/services/src/main/java/org/keycloak/utils/ReservedCharValidator.java +++ b/services/src/main/java/org/keycloak/utils/ReservedCharValidator.java @@ -31,7 +31,7 @@ public class ReservedCharValidator { protected static final Logger logger = Logger.getLogger(ReservedCharValidator.class); // https://tools.ietf.org/html/rfc3986#section-2.2 - private static final Pattern RESERVED_CHARS_PATTERN = Pattern.compile("[:/?#@!$&()*+,;=\\[\\]\\\\]"); + private static final Pattern RESERVED_CHARS_PATTERN = Pattern.compile("[/?#@!$&()*+,;=\\[\\]\\\\]"); // KEYCLOAK-14231 - Supported Locales: Three new characters were added on top of this RFC: "{", "}", "%" private static final Pattern RESERVED_CHARS_LOCALES_PATTERN = Pattern.compile("[:/?#@!$&()*+,;=\\[\\]\\\\{}%]");