2015-09-04 56 views
0

我有一個rails項目,其中我的客戶的要求是用雅虎登錄用戶因此,我需要使用雅虎集成用戶驗證。如何使用雅虎oauth或omni在rails中驗證用戶

由於資源有限,爲了達到這個目的,我被嚴重卡住了,所以最後我來到了SO。

那麼,經過艱苦的努力,這段代碼給了我一些希望,但它是非常基礎的啓動水平,我不知道現在在哪裏以及要做什麼。

這裏是我的一些代碼部分:

client = OAuth2::Client.new(oauth_consumer_key,oauth_consumer_secret, { 
     access_token_path: '/oauth/v2/get_token', 
     authorize_path:  '/oauth/v2/request_auth', 
     authorize_url:  'https://api.login.yahoo.com/oauth/v2/request_auth', 
     request_token_path: '/oauth/v2/get_request_token', 
     site:    'https://api.login.yahoo.com' 
    }) 
puts client.auth_code.authorize_url(redirect_uri: "http://lvh.me:3000") 
code = gets.chomp 
token = client.auth_code.get_token(code, redirect_uri: "http://lvh.me:3000") 
+0

您使用的設計? – ChiefRockaChris

+0

是的,我正在使用設備 – LearningROR

回答