2010-07-03 27 views
0

我們希望授予對通過其大學的代理服務器發送的學生客戶端請求的高級內容(通常受密碼保護)的自動訪問權限。從外部代理服務器授予對Rails應用上的高級內容的訪問權限

關於如何在rails應用上使用ruby的任何想法?

+0

是安全的單獨只使用遠程IP地址? - 代理服務器是否經常將其他標識變量添加到客戶端請求中 - 可能在請求頭中 - 可用於身份驗證? – user382486 2010-07-03 02:49:26

+0

另一個問題是,當學生從外部登錄到大學系統時,是否有某種方式可以在訪問我們的網站時自動對其進行身份驗證。他們的遠程IP地址不會是大學的,對吧?我們不確定這些機構代理服務器是如何工作的。有沒有辦法檢查請求是否最終來自代理服務器? – user382486 2010-07-03 03:29:12

+0

任何人都知道這個頭變量用於什麼? request.env ['HTTP_X_FORWARDED_FOR'] 即使遠程訪問代理服務器,它是否可以用於確定請求是否通過代理服務器進入? – user382486 2010-07-03 04:22:03

回答

0

你可以檢查request.remote_ip並作出決定跳過授權(如果那是你所要求的)

相關問題