ruby-on-rails - 设计 - openid + ldap

标签 ruby-on-rails facebook openid ldap devise

所以,我一直在研究 Devise,我真的很喜欢它,但是我不明白的一件事是,你可以使用多个提供程序(例如 ldap 登录 + facebook/google/等)吗?所以,我想要的是:

  • 用户 - 连接到我的网站的信息
  • 链接提供 - 因此,我希望用户能够将他们的帐户链接到多个提供商。

例如,假设我们有用户 example_user。它的 facebook、google 和 ldap 帐户与其帐户相关联,因此如果它尝试使用 ldap、google 或 facebook 帐户登录,它将成功并给我它的模型用户实例。

抱歉我的语言不好,我很不擅长解释我的问题。

谢谢!

编辑:我已经使用 omniauth 解决了这个问题。

最佳答案

关于ruby-on-rails - 设计 - openid + ldap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4902878/

相关文章:

authentication - 在两个网站之间共享身份验证

google-app-engine - 使用 Google App Engine 或 ZoneEdit 在裸域上设置 OpenID 委托(delegate)

security - 如何在 Jenkins 中创建用户并将其添加到组中进行身份验证?

ruby-on-rails - 如何将你的 rake 任务从 gem 生成器中移动到 rails lib 目录?

ios - 如何使用iOS SDK获取Facebook页面封面照片

ruby-on-rails - 如何使用 assert_select 来测试给定链接的存在?

html - Facebook 登录按钮注销文本

javascript - 如何关闭弹出窗口并重定向父窗口

ruby-on-rails - 找不到地址,无法保存模型 | gmaps4rails

ruby-on-rails - 为什么 Rails 不将某些 gem 锁定到特定版本?