Wie kann ich die „Redirect_uri“ mit „https://abc.xyz.com/“ anstelle von „http://localhost“ beibehalten?

Wie kann ich die „Redirect_uri“ mit „https://abc.xyz.com/“ anstelle von „http://localhost“ beibehalten?

Ich bin neu beim Apache-HTTP-Server und versuche, den Reverse-Proxy für eine externe Site zu konfigurieren. Unten ist meine Konfiguration:

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"

Wenn ich einen laufenden httpd.exeBrowser verwende und versuche zu surfen, http://localhostkann ich erfolgreich per Proxy auf die Zielseite einer externen Site zugreifen https://abc.xyz.com.

Jetzt habe ich auf der Zielseite logineinen Button, der sie korrekt auf eine andere Seite umleitet, aber in redirect_uriseinem Anhang http://localhost/login-callbackwie unten,

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

während es sein solltehttps://abc.xyz.com/login-callback

Frage: Wie kann ich redirect_urimit https://abc.xyz.com/anstelle von beibehalten http://localhost?

verwandte Informationen