【问题标题】:oauth2 Gem for rails consumer How to use it?oauth2 Gem for rails consumer 如何使用?
【发布时间】: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


【解决方案1】:

client.auth_code.authorize_url(:redirect_uri => 'http:/0') 只生成 url。 我仍然需要redirect_to url。

愚蠢的我......

【讨论】:

    猜你喜欢
    • 2012-12-30
    • 1970-01-01
    • 2020-10-12
    • 2017-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-06
    相关资源
    最近更新 更多