Сегодня я столкнулся со следующей проблемой: 1. Я настроил apache для базовой аутентификации (требуется действительный пользователь); который работал. 2. Далее я настроил apache для пересылки запросов по некоторому пути (/idp в моем случае) на сервлет tomcat (shibboleth IDP).
В результате shibboleth IdP (профиль ECP) сказал мне, что нет набора «REMOTE_USER» (он использует метод httpRequest.getRemoteUser(), чтобы проверить это; он вернул null).
Я пробовал много вещей, таких как SetEnv и RewriteRule, но безуспешно.
Решение довольно простое, но найти его довольно сложно... поэтому я решил опубликовать его здесь, чтобы помочь другим решить такую проблему.
С уважением Стефан