0

我正在尝试通过 Oauth.io 为 Google 获取刷新令牌,但我无法找到将代码发送到的端点。我正在使用 C#,所以我不能使用服务器端 SDK。我还查看了使用 OAuth.io 从 Google 获取刷新令牌,但该答案并不能帮助我获得实际的刷新令牌。我查看了他们的服务器端流程文档,该文档告诉我可以在 /auth/access_token 获取刷新令牌,但是在查看Web API 文档时,我没有看到列出的端点。

我也在这里查看了他们的示例,我也没有在 API 文档中看到他们使用的端点。它也没有说明该请求使用哪个密钥/秘密 - 它是为我的 OAuth.io 应用程序列出的那个,还是我的提供者(在这种情况下是谷歌)的那个?

今后的任何帮助将不胜感激。

4

1 回答 1

0

我刚刚更新了 docs.oauth.io 上的文档,它实际上是 /auth/access_token。

看一下 node.js SDK 实现:https ://github.com/oauth-io/sdk-node/blob/master/coffee/lib/authentication.coffee#L99

请求是POSTonhttps://oauth.io/auth/access_token并且需要 3 个参数:

  • code:要与访问令牌/刷新令牌交换的代码
  • key: OAuth.io 公钥
  • secret:OAuth.io 密钥
于 2015-01-24T00:23:37.390 回答