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

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Ruby相关文章