在Rails的Webrick Server中设置环境变量

时间:2013-06-25 10:55:20

标签: ruby-on-rails webrick

我们正在使用一些公司范围的Auth-Module(委托getaccess),它在认证后基本上留下了一些环境变量(gid,用户名等等)。

为了测试目的而伪造此auth,我在apache中设置了以下env varibales:

        SetEnv "AUTH_TYPE" "Entrust-GetAccess"
        SetEnv "HTTP_SCTCGID" "johndoe"

这也是WebRICK服务器的某种可能吗?

最好的问候, 的Björn

1 个答案:

答案 0 :(得分:1)

在您的development.rb文件中:

ENV['AUTH_TYPE'] = "Entrust-GetAccess"
ENV['HTTP_SCTCGID'] = "johndoe"

如果您需要在其他环境中使用此功能,请将其放在相应的staging.rb或production.rb上,或者只在application.rb上将其设置在所有环境中。