1

かなり具体的ではない質問を前もってお詫びします。

RailsアプリをFB/Twitterなどと通信させるための「最良の」方法についてのガイダンスを探しています。FB(およびその他)にはKoala(https://github.com/arsduo/koala)のようなオプションがあることがわかりましたツイッターなどで。)

ただし、認証用の OmniAuth もありますが、これも FB/Twitter/LinkedIn など用です。

では、このパズルのピースはどのように組み合わされるのでしょうか?たとえば、Rails アプリを FB と統合する必要がある場合、OmniAuth と Koala の両方を使用する必要があるのでしょうか? 必要なのは 1 つだけですか? 最初に OmniAuth を使用し、残りに Koala を使用するものはありますか? ここでの土地の配置についてのいくつかの文は、それぞれが何をし、どのように組み合わされるかを理解するのに本当に役立ちます.

ありがとう!

4

1 に答える 1

2

Omniauth は単なる認証ライブラリです。実際には、Facebook/Twitter/LinkedIn API の残りの部分とはやり取りしません。あなたがそれで行う唯一のことは、「Facebookでログイン」を優先してカスタムユーザープロファイルをバイパスすることです.

Koala やそれに類似したその他のライブラリは、Rails 固有の API インターフェイスにすぎません。アプリ内でそれらを使用して、Facebook または Twitter プロファイルに深く統合することができます。

于 2012-02-14T18:54:12.027 に答える