`http://localhost` 대신 `https://abc.xyz.com/`을 사용하여 `redirect_uri`를 어떻게 유지할 수 있나요?

`http://localhost` 대신 `https://abc.xyz.com/`을 사용하여 `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_uriwith 을(를 ) 지속하려면 어떻게 해야 합니까 ?https://abc.xyz.com/http://localhost

관련 정보