2013-06-25 84 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