diff --git a/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configurers/AuthorizationServerContextFilter.java b/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configurers/AuthorizationServerContextFilter.java index 31116b3eb..5c5193a17 100644 --- a/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configurers/AuthorizationServerContextFilter.java +++ b/oauth2-authorization-server/src/main/java/org/springframework/security/oauth2/server/authorization/config/annotation/web/configurers/AuthorizationServerContextFilter.java @@ -117,7 +117,7 @@ private String resolve(HttpServletRequest request) { } // @formatter:off - return UriComponentsBuilder.fromHttpUrl(UrlUtils.buildFullRequestUrl(request)) + return UriComponentsBuilder.fromUriString(UrlUtils.buildFullRequestUrl(request)) .replacePath(path) .replaceQuery(null) .fragment(null)