【问题标题】:Fetch env variables set by shibboleth in phusion passenger rails4获取 shibboleth 在 phusion 乘客 rails4 中设置的环境变量
【发布时间】: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


    【解决方案1】:

    原来是 phusion-passenger 的问题:https://github.com/phusion/passenger/issues/1446

    它已在乘客 5.0.6 上修复。

    弗朗切斯科

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-09
      • 2012-05-19
      • 2014-08-04
      • 2011-11-01
      • 2011-11-27
      • 1970-01-01
      • 2019-07-31
      • 1970-01-01
      相关资源
      最近更新 更多