2014-01-13 78 views
7

我使用Facebook omniauth寶石,並希望解決以下幾個簡單的問題:軌的OAuth以及使用FB移動應用程序,如果我們移動

如果用戶瀏覽我的Rails應用程序移動(例如,通過iPhone,iPad的)我希望他通過他的FB應用程序在他的設備上進行身份驗證。目前,身份驗證通過Facebook的瀏覽器版本發生,這是一種奇怪的用戶體驗。

我正在通過https://github.com/mkdynamic/omniauth-facebook調查配置參數,但在那裏找不到任何幫助。

我想我需要編輯我omniauth.rb文件,該文件目前看起來是這樣的:

Rails.application.config.middleware.use OmniAuth::Builder do 
    provider :facebook, 'XXXXXXX', 'XXXXXX', 
    :scope => 'email' 
    end 

感謝

+0

您的移動應用程序是如何實施的?它是一個本地Obj-C/Cocoa應用程序還是一個瘦本地層上的Web應用程序? – SudoGuru

+0

嗨。對不起,如果這不明確,但我正在談論我的軌道應用程序被視爲移動。 – DonMB

+0

您使用的是類似PhoneGap的東西還是通過瀏覽器訪問您的應用程序? – SudoGuru

回答