如何从授权代码获取刷新令牌以及如何从该刷新令牌获取访问令牌?

时间:2014-05-27 11:15:28

标签: jsp oauth-2.0 google-admin-sdk

我正在编写一个Web应用程序,我正在获取授权代码,我可以使用该代码获取访问令牌。但是这个令牌会在一个小时后到期。那么如何从授权代码中获取刷新令牌并使用相同的刷新令牌在每次旧签名到期时获取新的访问令牌?

我正在使用Java和Jsp。

1 个答案:

答案 0 :(得分:0)

假设您正在谈论从Google获取访问/刷新令牌。要获取刷新令牌,您应在请求授权码时设置access_type = offline。您可以在Google OAuth2 web server flow documentation中找到详细信息。或者,如果您不想自己实施流程,则可以选择使用Google OAuth2 client library for Java