¿Cómo puedo conservar el `redirect_uri` con `https://abc.xyz.com/` en lugar de `http://localhost`?

¿Cómo puedo conservar el `redirect_uri` con `https://abc.xyz.com/` en lugar de `http://localhost`?

Soy nuevo en el servidor Apache Httpd e intento configurar el proxy inverso para un sitio externo y a continuación se muestra mi configuración:

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"

Cuando estoy en ejecución httpd.exey en el navegador, cuando intento navegar, http://localhostpuedo acceder con éxito a la página de inicio del sitio externo https://abc.xyz.com.

Ahora, en la página de destino, tengo loginun botón que lo redirigirá a otro sitio correctamente, pero se redirect_uriadjunta http://localhost/login-callbackcomo a continuación:

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

mientras que debería serhttps://abc.xyz.com/login-callback

Pregunta: ¿Cómo puedo conservar redirect_uriwith https://abc.xyz.com/en lugar de http://localhost?

información relacionada