我的網站在我的Intranet上運行,當前所有用戶都使用LDAP登錄網站 - 他們需要記下他們的用戶名和密碼。使用Ruby on Rails進行Windows身份驗證
我知道在ASP.NET中,我可以使用Windows身份驗證,這將刪除我的Intranet中的登錄過程。
如何在使用Nginx的Ruby on Rails中執行此操作?我看到了使用IIS作爲代理的選項..在我退出之前,請執行此操作,你有什麼想法嗎?
我的網站在我的Intranet上運行,當前所有用戶都使用LDAP登錄網站 - 他們需要記下他們的用戶名和密碼。使用Ruby on Rails進行Windows身份驗證
我知道在ASP.NET中,我可以使用Windows身份驗證,這將刪除我的Intranet中的登錄過程。
如何在使用Nginx的Ruby on Rails中執行此操作?我看到了使用IIS作爲代理的選項..在我退出之前,請執行此操作,你有什麼想法嗎?
我沒有帶測試了這個模塊,但是這是你想要的東西:
https://github.com/fintler/nginx-mod-auth-kerb
Kerberos是去與這一個方式,那裏還有一個Apache模塊。
我不能完全肯定它會給你的用戶名 - 讓那裏得到設定
我還從來沒有使用LDAP自己,但我的第一直覺是我知道如果你發現人們肯定已經碰到這個挑戰在之前。因此,以下是Google的前幾個結果:http://stackoverflow.com/questions/334519/ldap-through-ruby-or-rails,http://wiki.phys.ethz.ch/readme/devise_with_ldap_for_authentication_in_rails_3,http ://net-ldap.rubyforge.org/Net/LDAP.html – j03w