【问题标题】:Rails OAUTH2.CLIENT_ERROR.HEADINGRails OAUTH2.CLIENT_ERROR.HEADING
【发布时间】:2018-03-02 12:53:59
【问题描述】:

我正在尝试访问极地访问链接,并且提供的授权 URL 是 https://flow.polar.com/oauth2/authorization?response_type=code&scope={SCOPE}&client_id={CLIENT_ID}&state={STATE}

client_id 是正确的。我正在使用 oauth2 gem

client = OAuth2::Client.new(client_id, client_secret, :site => authorize_url)

@url = client.auth_code.authorize_url(:redirect_uri => 'http://localhost:3000/')

这在终端中给了我一些模板。但过程是重定向到url,用户将授权登录,它将重定向回redirect_ur。

【问题讨论】:

  • OAUTH2.CLIENT_ERROR.HEADING 这在重定向到极流后也显示此错误

标签: ruby-on-rails ruby oauth-2.0 http-headers ruby-on-rails-5


【解决方案1】:

我遇到了类似的问题。您可能需要确保您在 URL 中指定的 redirect_uri 与应用设置中的 Authorization callback domain 匹配。查看https://admin.polaraccesslink.com

如果这些不匹配,则会产生该错误。

【讨论】:

    【解决方案2】:

    一切似乎都还好,除了一件事,目标 API 不接受来自该网站同一用户帐户的多个请求。例如,Polar 用户只能授权他/她的帐户一次。这就是我发现的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-12
      • 2012-08-05
      • 2014-01-07
      • 2016-05-30
      • 2012-12-30
      • 1970-01-01
      • 2014-11-20
      • 2011-06-21
      相关资源
      最近更新 更多