【发布时间】:2015-03-11 13:24:23
【问题描述】:
在 rails4.2.0 应用程序中,在 apache-2.2.22 (Debian GNU/Linux) 下使用 phusion 乘客 5.0.2,我无法获取 mod_shibboleth (2.5.3-0switchaai1) 设置的环境变量。
我曾经写过: 请求.env [“uid”] 在受 shibboleth 保护的位置,但现在在 request.env 中我只找到“REMOTE_USER”。
我确信 shibboleth-sp 接收并设置变量:我可以从日志和显示脚本中看到。
接收/etc/apache2/envvars 中设置的变量。
看起来我需要声明哪些变量从 apache2 传递到 phusion-passenger,但文档说相反 (https://www.phusionpassenger.com/documentation/Users%20guide%20Apache.html#env_vars_passenger_apps)。
我错过了什么?
【问题讨论】:
标签: ruby-on-rails-4 passenger shibboleth