加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Ruby on Rails:添加Facebook登录,Twitter登录

发布时间:2020-12-16 21:38:34 所属栏目:百科 来源:网络整理
导读:我正在运行一个 Ruby on Rails应用程序,而Authlogic处理我的身份验证和用户管理. 我正在努力寻找最新的方式来添加第三方登录方法到我的网站,补充标准注册和登录的最新信息.有很多教程在那里,但似乎都是过时或不完整的.可以通过向Authlogic添加多个第三方登录
我正在运行一个 Ruby on Rails应用程序,而Authlogic处理我的身份验证和用户管理.

我正在努力寻找最新的方式来添加第三方登录方法到我的网站,补充标准注册和登录的最新信息.有很多教程在那里,但似乎都是过时或不完整的.可以通过向Authlogic添加多个第三方登录方法的最佳方法提供一些建议吗?

Authlogic似乎是从这种类型的东西开始构建的,但它的记录非常差,而且这个own page似乎已经过时了.

他们似乎推荐使用authlogic_facebook_connect插件的Facebook,而这个插件又依赖于已经被Facebooker2替代的过时的Facebooker宝石.有没有办法用Authlogic来使用Facebooker2?

我还发现Google authlogic_oauth2是一个更现代化的插件,可以使用OAuth2登录Facebook凭据.不幸的是,作者指出,由于冲突,此插件不能与Authlogic插件一起使用于OAuth(Twitter)和OpenID.

我可以一起使用什么推荐的宝石或插件,以允许通过Facebook,Twitter和OpenID登录我的网站?

解决方法

这看起来很有趣计划给它一个镜头.

https://github.com/plataformatec/devise/wiki/Extensions

编辑:

我尝试过,我正在使用设计和omniauth来处理这个:

查看这些链接:

http://railscasts.com/episodes/209-introducing-devise

http://railscasts.com/episodes/210-customizing-devise

http://railscasts.com/episodes/235-omniauth-part-1

http://railscasts.com/episodes/236-omniauth-part-2

这是一个非常好的解决方案

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读