【发布时间】:2014-11-20 19:43:40
【问题描述】:
我不知道如何使用这个oauth2 gem
这些用法让我感到困惑。
在token = client.auth_code.get_token('authorization_code_value', :redirect_uri => 'http://localhost:8080/oauth2/callback', :headers => {'Authorization' => 'Basic some_password'})
'authorization_code_value' 不应该是响应的一部分吗?在提出请求之前我怎么能得到它?
到目前为止我的代码:
require 'oauth2'
class Apis::OauthsController < ApplicationController
def create
client = OAuth2::Client.new('id', 'secrete', :token_url => '/dialog/oauth?', :site => 'https://www.facebook.com')
client.auth_code.authorize_url(:redirect_uri => 'http://localhost:3000')
respond_to do |format|
format.json { render json: [], status: :ok }
end
结束 结束
为什么client.auth_code.authorize_url(:redirect_uri => 'http://localhost:3000')
没有向 facebook 发送请求?
最终,我没有连接到 fb,我只是将其用作实验。这就是为什么我不使用他们的sdk。
有什么我可以效仿的例子吗?
请帮忙!! :(
【问题讨论】:
-
我也在研究这个,但我不知道示例代码应该放在哪里
标签: ruby-on-rails oauth rubygems oauth-2.0