diff --git a/docs/modules/ROOT/pages/servlet/authentication/onetimetoken.adoc b/docs/modules/ROOT/pages/servlet/authentication/onetimetoken.adoc index d401a821b53..a2ab1298631 100644 --- a/docs/modules/ROOT/pages/servlet/authentication/onetimetoken.adoc +++ b/docs/modules/ROOT/pages/servlet/authentication/onetimetoken.adoc @@ -89,7 +89,7 @@ public class MagicLinkOneTimeTokenGenerationSuccessHandler implements OneTimeTok @Override public void handle(HttpServletRequest request, HttpServletResponse response, OneTimeToken oneTimeToken) throws IOException, ServletException { - UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl(UrlUtils.buildFullRequestUrl(request)) + UriComponentsBuilder builder = UriComponentsBuilder.fromUriString(request.getRequestURL().toString()) .replacePath(request.getContextPath()) .replaceQuery(null) .fragment(null) @@ -147,7 +147,7 @@ class MagicLinkOneTimeTokenGenerationSuccessHandler( ) : OneTimeTokenGenerationSuccessHandler { override fun handle(request: HttpServletRequest, response: HttpServletResponse, oneTimeToken: OneTimeToken) { - val builder = UriComponentsBuilder.fromHttpUrl(UrlUtils.buildFullRequestUrl(request)) + val builder = UriComponentsBuilder.fromUriString(request.getRequestURL().toString()) .replacePath(request.contextPath) .replaceQuery(null) .fragment(null)