2013-06-25 87 views
0

我们正在使用一些公司范围的身份验证模块(entrust getaccess),它基本上在认证之后会留下一些环境变量(gid,username等)。在Rails的Webrick服务器中设置环境变量

伪造此身份验证用于测试目的我设置以下ENV varibales在阿帕奇:

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

这在某种程度上可能与WEBrick服务器,太?

最好的问候, 比约恩

回答

1

在你development.rb文件:

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

如果您需要这在其他环境中,把它放在各自staging.rb或production.rb,或者只是在application.rb上设置它们在所有环境中。

+0

哇,这比我想象的要容易!非常感谢! – McSlow

+0

Np,你可以接受答案吗? :p – bluehallu