|
@@ -197,7 +197,7 @@ public class CrossOriginFilter implements Filter {
|
|
|
LOG.info("Allowed Origins: " + StringUtils.join(allowedOrigins, ','));
|
|
|
LOG.info("Allow All Origins: " + allowAllOrigins);
|
|
|
List<String> discouragedAllowedOrigins = allowedOrigins.stream()
|
|
|
- .filter(s -> s.length() > 1 && s.contains("*"))
|
|
|
+ .filter(s -> s.length() > 1 && s.contains("*") && !(s.startsWith(ALLOWED_ORIGINS_REGEX_PREFIX)))
|
|
|
.collect(Collectors.toList());
|
|
|
for (String discouragedAllowedOrigin : discouragedAllowedOrigins) {
|
|
|
LOG.warn("Allowed Origin pattern '" + discouragedAllowedOrigin + "' is discouraged, use the 'regex:' prefix and use a Java regular expression instead.");
|