私が持っているセットアップは次のとおりです。
URL 書き換えエンジン (SERVER1) として機能する Apache サーバーが 1 台あります。
Webアプリケーション(SERVER2)を実行する2番目のサーバー(Apacheも)があります。最初にユーザーの認証を試みます。認証プロトコルの一部には、そのアプリケーション サーバーと認証サーバー間の多くのリダイレクトが含まれます。
私の問題は、認証が成功すると、認証サーバーがユーザーをアプリケーションサーバーにリダイレクトする必要があることです。これは、SERVER1 からのみ表示されます。事実上、SERVER2 は SERVER1 のパラメータに基づいて URL を再構築できる必要があります。
ほとんどの環境変数は役に立ちます。つまり、ホスト名、スクリプト名、etcc と呼ばれるページは知っていますが、呼び出しが HTTP 経由で行われたのか、HTTPS 経由で行われたのかわかりません。その情報は、SERVER1 による書き換えプロセスで消去されます...
環境変数を介してその情報を取得できるかどうか、またはその方法を知っている人はいますか? クエリ文字列パラメーターを使用できないという制限があります...
皆さんありがとう !