2011-04-04 14 views
1

我正在開發一個使用來自我自己的域的外部apis的rails應用程序。問題是我的域需要認證,這是通過oauth完成的。我不清楚如何處理這種模式。我不確定我可以通過Facebook應用發出oauth電話,因此需要兩次單獨的註冊。有沒有辦法通過Facebook訪問令牌,以便我知道用戶通過Facebook進行身份驗證?如何從Facebook應用程序使用oauth

回答

1

如果您正在使用(或可以使用)Rails 3.0+,devise有關於如何authenticate via facebook或Google帳戶的很好的部分。

一旦用戶已經使用這種方法來驗證你的web應用程序,他們會以同樣的方式定期登錄會話的處理,所以你可以只使用current_user.nil?user_signed_in?助手,以確定用戶進行身份驗證或沒有。

+0

嗨佈雷特,我想我最終會使用你的方法,通過發送Facebook身份驗證我的主要應用程序使用設計。 – 2011-04-05 12:11:27

相關問題