所以,我一直在研究 Devise,我真的很喜欢它,但是我不明白的一件事是,你可以使用多个提供程序(例如 ldap 登录 + facebook/google/等)吗?所以,我想要的是:
- 用户 - 连接到我的网站的信息
- 链接提供 - 因此,我希望用户能够将他们的帐户链接到多个提供商。
例如,假设我们有用户 example_user。它的 facebook、google 和 ldap 帐户与其帐户相关联,因此如果它尝试使用 ldap、google 或 facebook 帐户登录,它将成功并给我它的模型用户实例。
抱歉我的语言不好,我很不擅长解释我的问题。
谢谢!
编辑:我已经使用 omniauth 解决了这个问题。
最佳答案
也许这三个要点会有所帮助:
http://wiki.phys.ethz.ch/readme/devise_with_ldap_for_authentication_in_rails_3
http://random-rails.blogspot.com/2010/07/ldap-authentication-with-devise.html
关于ruby-on-rails - 设计 - openid + ldap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4902878/