在rails4.2.0应用程序中,在apache-2.2.22(Debian GNU / Linux)下使用phusion passenger 5.0.2我无法获取mod_shibboleth(2.5.3-0switchaai1)设置的环境变量。
我以前写过: request.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)。
我错过了什么?
答案 0 :(得分:0)
事实证明这是一个关于phusion-passenger的问题:https://github.com/phusion/passenger/issues/1446
固定在乘客5.0.6。
Francesco