今日、私は次の問題に行き詰まりました。1.基本認証用にApacheを構成しました(有効なユーザーが必要です)。働いた。2. さらに、あるパス (私の場合は /idp) のリクエストを tomcat サーブレット (shibboleth IDP) に転送するように apache を構成しました。
その結果、shibboleth IdP (ECP プロファイル) から、「REMOTE_USER」が設定されていないことがわかりました (httpRequest.getRemoteUser() メソッドを使用してこれをチェックし、null を返しました)。
SetEnv や RewriteRule などの多くのことを試しましたが、成功しませんでした。
解決策は非常に単純ですが、見つけるのはかなり難しいです...そのため、他の人がその種の問題を解決するのを助けるために、ここに投稿することにしました.
よろしくステファン