簡體   English   中英

Ruby on Rails:使用Devise gem在LDAP上實現SSO

[英]Ruby on Rails: SSO implementation with LDAP using Devise gem

我只想通過使用LDAP作為使用“Devise”gem進行身份驗證的數據庫來在Rails 3 Application中實現SSO。

我找到了一個例子http://corrupt.net/2010/07/05/LDAP-Authentication-With-Devise/ ,它只是討論使用“Devise”gem在Rails應用程序中實現LDAP而不是其他功能,如SSO實現,更新密碼或其他任何LDAP信息。

是否有任何可用的演示/鏈接/參考可用?

我最近使用RubyCAS和LDAP部署了一個SSO平台,它運行良好,但您需要生成一個SSL證書才能使用它。

您可以使用多個身份驗證器:如果LDAP連接器發生故障,我將LDAP與AD Microsoft一起使用並備份到MySQL數據庫。

RubyCAS現在是一個獨立的應用程序,更易於定制。

對於使用devise的應用程序,您可以使用devise_cas_authenticatable gem,易於設置。 您只需要更改用戶模型並將rubycas服務器地址添加到devise.rb initiliazer中。

如果要拒絕對尚未創建到現有應用程序中的新用戶的訪問,也可以拒絕將用戶創建到應用程序中。

https://github.com/rubycas/rubycas-server || https://github.com/nbudin/devise_cas_authenticatable

希望很清楚。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM