ruby-on-rails – 定制omniauth oauth2策略与话语集成所需的部分

我正在使用使用omniauth进行身份验证的话语.我需要这个与我当前的用户群(当前通过电子邮件或Facebook进行身份验证)集成.一种可能性是创建一个自定义的omniauth策略(如 https://github.com/intridea/omniauth-oauth2).我会对话语代码进行一些调整,但是我需要将我当前的应用程序实现为Oauth2提供程序吗?或者有一个更简单的解决方案吗?

我知道这有点开放;我想我正在寻找最简单的方法来为这个应用程序添加话语,并且现在还有其他一百万个事情正在进行中,所以非常专注于最快似乎是一个相当简单的用例.

谢谢

解决方法

走OAuth2路线似乎很合理.

另一种方法是使用Omniauth身份识别策略. [1]
使用Omniauth身份策略,您可以通过只读访问权限对数据库进行身份验证.它也可以针对JSON API进行身份验证. [2]

[1] https://github.com/intridea/omniauth-identity
[2] https://github.com/intridea/omniauth-identity#custom-auth-model

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...