Ruby on rails OAuth2Gem for rails消费者如何使用它?
我不知道怎么用这个 这些用法示例使我困惑 在Ruby on rails OAuth2Gem for rails消费者如何使用它?,ruby-on-rails,oauth,rubygems,oauth-2.0,Ruby On Rails,Oauth,Rubygems,Oauth 2.0,我不知道怎么用这个 这些用法示例使我困惑 在token=client.auth\u code.get\u-token('authorization\u-code\u-value',:redirect\u-uri=>'http://localhost:8080/oauth2/callback',:headers=>{'Authorization'=>'Basic some_password'}) “授权\代码\值”不应该是响应的一部分吗?我怎样才能在提出请求之前得到它 到目前为止,我的代码是:
token=client.auth\u code.get\u-token('authorization\u-code\u-value',:redirect\u-uri=>'http://localhost:8080/oauth2/callback',:headers=>{'Authorization'=>'Basic some_password'})
“授权\代码\值”不应该是响应的一部分吗?我怎样才能在提出请求之前得到它
到目前为止,我的代码是:
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
需要“oauth2”
类API::OauthsController'/dialog/oauth?',:site=>'https://www.facebook.com')
client.auth\u code.authorize\u url(:redirect\u uri=>'http://localhost:3000')
回应待办事项|格式|
format.json{render json:[],status::ok}
结束
结束
结束
为什么client.auth\u code.authorize\u url(:redirect\u uri=>)http://localhost:3000')
是否未向facebook发送请求
最终,我没有连接到fb,我只是把它作为一个实验。这就是为什么我不使用他们的sdk
有什么我可以效仿的例子吗
请帮忙(client.auth\u code.authorize\u url(:redirect\u uri=>'http:/0')只生成url。 我仍然需要将_重定向到url
愚蠢的我…我也在研究这个问题,但我不知道示例代码应该放在哪里