nee*_*raj 5 ldap ruby-on-rails single-sign-on devise
我只是想通过将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 与 AD Microsoft 一起使用,并在 LDAP 连接器失败时备份到 MySQL 数据库。
RubyCAS 现在是一个独立的应用程序,更容易定制。
对于使用 devise 的应用程序,您可以使用 devise_cas_authenticatable gem,易于设置。您只需更改用户模型并将 rubycas 服务器地址添加到您的 devise.rb 启动器中。
此外,如果您想拒绝尚未在现有应用程序中创建的新用户的访问权限,您也可以拒绝在应用程序中创建用户。
https://github.com/rubycas/rubycas-server || https://github.com/nbudin/devise_cas_authenticatable
希望它是清楚的。