【发布时间】:2014-02-10 13:15:28
【问题描述】:
我花了几天时间观看有关设计和omniauth 的RailsCasts,然后阅读相关教程以设置使用这些gem 的身份验证系统。我认为 RailsCasts 已经过时了,试图弥补与其他教程的差距会产生各种问题。
请任何人推荐一个当前的教程,我可以将其用作实现该系统的基础。我有单独的用户和身份验证模型(用户有很多身份验证)。
我真的很想在 rails 4 上使用 devise 和 omniauth(使用 CanCan 来获得能力),但在尝试找到基本设置(使用 psql 作为数据库)时我费尽心思。
【问题讨论】:
-
官方文档是要走的路
-
我也遇到了同样的问题...有什么解决办法吗?
-
我发现了这个:github.com/mohitjain/social-login-in-rails,但我认为它不能解决从 Twitter 链接用户/身份验证的问题。 Twitter 不共享电子邮件,他的用户模型使用电子邮件来查找以前的记录。嗯……希望有人能找到解决这一切的好办法。
-
Railscasts 有点过时了(修改后的稍微好一点),但你应该仍然可以使用它们来实现 Devise + OmniAuth。究竟是什么问题?
标签: ruby-on-rails devise omniauth