2013-07-31 82 views
5

我的網站在我的Intranet上運行,當前所有用戶都使用LDAP登錄網站 - 他們需要記下他們的用戶名和密碼。使用Ruby on Rails進行Windows身份驗證

我知道在ASP.NET中,我可以使用Windows身份驗證,這將刪除我的Intranet中的登錄過程。

如何在使用Nginx的Ruby on Rails中執行此操作?我看到了使用IIS作爲代理的選項..在我退出之前,請執行此操作,你有什麼想法嗎?

+0

我還從來沒有使用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

回答

1
+0

嗨Oleg,我的意思是在Intranet應用程序中,您可以像ASP.NET Intranet應用程序中那樣自動登錄用戶名。我已經用ldap設計了設備,但我沒有用戶登錄。 – Yosi

+1

鏈接中斷 –

+1

儘管此鏈接可能回答問題,但最好在此處包含答案的基本部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/18888771) – odlp

1

我沒有帶測試了這個模塊,但是這是你想要的東西:

https://github.com/fintler/nginx-mod-auth-kerb

Kerberos是去與這一個方式,那裏還有一個Apache模塊。

我不能完全肯定它會給你的用戶名 - 讓那裏得到設定

相關問題