如何使用“https://abc.xyz.com/”而不是“http://localhost”保留“redirect_uri”?

如何使用“https://abc.xyz.com/”而不是“http://localhost”保留“redirect_uri”?

我是 Apache Httpd 伺服器的新手,嘗試為外部網站配置反向代理,以下是我的配置:

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"

當我在瀏覽器中運行httpd.exe並嘗試瀏覽時,http://localhost我可以成功代理到外部網站的登陸頁面https://abc.xyz.com

現在在登陸頁面中,我有login一個按鈕,可以將其正確重定向到其他網站,但在redirect_uri它的附加部分http://localhost/login-callback如下所示,

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

而它應該是https://abc.xyz.com/login-callback

問題:我怎麼能堅持使用redirect_uriwithhttps://abc.xyz.com/而不是http://localhost

相關內容