2011-12-08 40 views
1

我正在開展一個提供與多個提供程序(如Facebook,Twitter,Google,Foursquare)身份驗證的項目。哪些創業板適合所有這些供應商?我想我可以使用Omniauth。但我想知道的OAuth和Omniauth之間的差異。任何資源,這意味着讓我知道..在rails中實現多提供者身份驗證

謝謝..

+0

OAuth是一個泛型意味着通過服務或API進行認證(http://en.wikipedia.org/wiki/OAuth)。 OmniAuth是一款用於輕鬆處理所有不同類型Web服務(如FB,Twitter等)的身份驗證的寶石(https://github.com/intridea/omniauth/wiki) – iwasrobbed

+0

嗨..可以請詳細解釋一下OAuth的?那麼它與Omniauth有什麼不同呢?感謝您.. – Rajeswari

+1

Twitter等網站實施OAuth作爲認證系統,允許第三方應用訪問其API。 OmniAuth會與OAuth系統通話,並使用Twitter等網站對您進行身份驗證。 OmniAuth從本質上抽象出您的網站與Facebook,Twitter,Foursquare等有關的所有身份驗證信息,這樣做非常容易。因此,您可以使用OmniAuth輕鬆驗證擁有OAuth的所有網站。閱讀我給出的更多信息的鏈接 – iwasrobbed

回答

相關問題