Como posso persistir o `redirect_uri` com `https://abc.xyz.com/` em vez de `http://localhost`?

Como posso persistir o `redirect_uri` com `https://abc.xyz.com/` em vez de `http://localhost`?

Sou novo no servidor Apache Httpd e estou tentando configurar o proxy reverso para um site externo e abaixo está minha configuração:

SSLProxyEngine on
RewriteEngine on
ProxyPassMatch ^/(.*)$ https://abc.xyz.com/$1
ProxyPassReverse ^/(.*)$ https://abc.xyz.com/$1
RewriteRule /login-callback https://abc.xyz.com/login-callback"

Quando estou em execução httpd.exee no navegador, quando tento navegar, http://localhostposso fazer proxy com sucesso para a página de destino do site externo https://abc.xyz.com.

Agora na landing page eu tenho loginum botão que irá redirecioná-lo para outro site corretamente, mas está redirect_urianexado http://localhost/login-callbackcomo abaixo,

https://PQR.xyz.com/oauth2/auth?client_id=my-client-id&code_challenge=lVv_PrQDR_m4Trw5ocYk5zaauGZZGU6EsIgJdmCOe20&code_challenge_method=S256&redirect_uri=http://localhost/login-callback&response_type=code

enquanto deveria serhttps://abc.xyz.com/login-callback

Pergunta: Como posso persistir redirect_uricom https://abc.xyz.com/em vez de http://localhost?

informação relacionada