代码之家  ›  专栏  ›  技术社区  ›  Suganthan Madhavan Pillai

为什么访问令牌不再具有到期时间?

  •  0
  • Suganthan Madhavan Pillai  · 技术社区  · 6 年前

    我试图在我的应用程序中用Jwt实现Oauth2。我有一个疑问,那就是为什么我需要更短的到期时间 access_token refresh_token .

    我想说的是我可以 访问令牌 有更长的有效期我会保护 访问令牌 刷新令牌 ,没有必要 刷新令牌 只有。这有道理吗?

    1 回复  |  直到 6 年前
        1
  •  2
  •   dur    6 年前

    RFC 6749 :

    1.5条。刷新令牌

    刷新令牌是用于获取访问令牌的凭据。刷新 令牌由授权服务器颁发给客户端,并且 无效或过期,或获取其他访问令牌 具有相同或更窄的范围(访问令牌可能具有更短的 生存期和少于资源授权的权限 所有者)。根据 授权服务器。如果授权服务器发出刷新 令牌,在颁发访问令牌时(即,中的步骤(D))包括 图1)。

    refresh token是一个字符串,表示授予 资源所有者指定的客户端。字符串通常是不透明的 客户。标记表示用于检索 授权信息。与访问令牌不同,刷新令牌是 仅用于授权服务器,从不发送