【问题标题】:Implementing multi provider authentication in rails在 Rails 中实现多提供者身份验证
【发布时间】:2011-12-08 14:38:00
【问题描述】:

我在一个项目中工作,该项目为 Facebook、Twitter、Google、Foursquare 等多个提供商提供身份验证。哪种 gem 适合所有这些提供商?我想我可以使用 Omniauth。但我想知道 OAuth 和 Omniauth 之间的区别。任何相关资源都意味着让我知道。

谢谢..

【问题讨论】:

  • OAuth 是一种通过服务或 API (en.wikipedia.org/wiki/OAuth) 进行身份验证的通用方法。 OmniAuth 是一个 gem,可以轻松地为您处理各种不同类型的网络服务(如 FB、Twitter 等)的身份验证 (github.com/intridea/omniauth/wiki)
  • 嗨.. 能否解释一下有关 OAuth 的更多信息?那么它与 Omniauth 有何不同?谢谢你..
  • Twitter 等网站将 OAuth 实现为身份验证系统,以允许第三方应用访问其 API。 OmniAuth 与 OAuth 系统对话,并通过 Twitter 等网站对您进行身份验证。 OmniAuth 本质上抽象了您的网站与 Facebook、Twitter、Foursquare 等相关的所有身份验证,因此这一切都非常容易完成。因此,您可以使用 OmniAuth 轻松地对所有具有 OAuth 的站点进行身份验证。阅读我提供的链接以获取更多信息
  • 它很有用..谢谢你..我会更多地了解这个..

标签: ruby-on-rails oauth omniauth


【解决方案1】:
猜你喜欢
  • 2023-03-21
  • 2016-05-22
  • 1970-01-01
  • 2016-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-09
  • 1970-01-01
相关资源
最近更新 更多