通过 REST API 从 OAuth.io 获取刷新令牌

本文关键字:获取 刷新 令牌 io OAuth REST API 通过 | 更新日期: 2023-09-27 18:36:49

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

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

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

通过 REST API 从 OAuth.io 获取刷新令牌

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

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

该请求是https://oauth.io/auth/access_token POST,需要 3 个参数:

  • code:要与访问令牌/刷新令牌交换的代码
  • key:OAuth.io 公钥
  • secret:OAuth.io 密钥