2013-01-09 74 views
0

我正在使用dotnetopenauth并使用google api。我的问题是从我保存的刷新令牌获取授权代码。如果我能得到那个代码,那么我可以获得accesstoken。我想让代码不直接访问。我无法找到任何可以从我的刷新令牌返回授权代码的终点的方法或URL。提前Thanx从refreshtoken获取授权码

回答

0

我认为你有OAuth 2流困惑。授权码不是来自刷新标志。反过来说:您得到刷新令牌以换取一次性使用您的授权代码。访问令牌可通过以下三种方式获得:

  1. 换取刷新令牌。
  2. 在返回刷新令牌和访问令牌的授权代码的初始交换中。
  3. 或者,如果您使用隐式授权类型而不是授权代码流,则会响应用户的授权重定向在url #fragment中获取访问令牌,但这仅适用于在浏览器上执行的JavaScript片段不会发送到Web服务器。