Я использую Shibboleth вместе с Apache (с mod_proxy) и заметил, что переменные среды, такие как REMOTE_USER
, не доходят до моего приложения.
У меня есть виртуальный хост, который выглядит примерно так:
<VirtualHost *:443>
ServerName example.com
<Location /Shibboleth.sso>
ProxyPass !
</Location>
ProxyPass / http://127.0.0.1:9292/
ProxyPassReverse / http://127.0.0.1:9292/
...
</VirtualHost>
Запросы передаются через прокси в приложение Ruby on Rails, работающее с веб-сервером Puma, но когда я проверяю request.ENV
, я не вижу атрибутов shibboleth. У кого-нибудь есть опыт с чем-то подобным?