1

提前为一个相当不具体的问题道歉:

我正在寻找一些关于如何“最好”让 Rails 应用程序与 FB/Twitter 等对话的指导,我发现 FB(和其他人)有 Koala(https://github.com/arsduo/koala)之类的选项推特等。)

但是,还有 OmniAuth——用于身份验证——但同样用于 FB/Twitter/LinkedIn 等。

那么这个难题的各个部分如何组合在一起 -例如,如果我的 Rails 应用程序需要与 FB 集成,我是否需要同时使用 OmniAuth 和 Koala 我只需要一个吗?是否有人首先使用 OmniAuth,然后使用考拉?关于这里的土地的几句话真的会帮助我理解每个人的作用以及它们如何组合在一起。

谢谢!

4

1 回答 1

2

Omniauth 只是一个身份验证库。它实际上并不与 Facebook/Twitter/LinkedIn API 的其余部分交互。您唯一要做的就是绕过自定义用户配置文件,转而支持“使用 Facebook 登录”。

Koala 和其他类似的库只是特定于 Rails 的 API 接口。您可以在您的应用程序中使用它们来深度集成到他们的 Facebook 或 Twitter 个人资料中。

于 2012-02-14T18:54:12.027 回答