8

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

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

谢谢

4

1 回答 1

0

走 OAuth2 路线似乎很合理。

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

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

于 2015-04-01T14:36:06.480 回答