刷新刷新令牌和刷新访问令牌传递相同的参数

is refresh the refresh token and refresh the access token pass the same parameter

我从这里 https://www.oauth.com/oauth2-servers/access-tokens/refreshing-access-tokens/ 阅读了文档,它告诉我,当我们刷新 access token 时,我们传递了 grant_typerefresh_token 参数。刷新 refresh token 怎么样?还用 refresh_tokengrant_type 传递两个参数?我没有找到 refresh refresh token 标准来说明如何刷新刷新令牌。或者我们根本不应该刷新刷新令牌。只是让用户重新登录?

刷新令牌通常是 longer-lived,因此可以在 shorter-lived 访问令牌过期后使用它们来请求新的访问令牌,但这带来了对刷新令牌安全性的担忧,因为它提供了足够的权力 持有人可以获得一个新的访问令牌以随时访问受保护的资源。通过轮换刷新令牌可以在一定程度上解决这个问题。刷新令牌轮换保证每次应用程序交换刷新令牌以获得新的 access token 时,也会 return 编辑一个新的 refresh token。因此,您不再拥有 long-lived 刷新令牌,如果它遭到破坏,它可能会提供对资源的非法访问。随着刷新令牌不断交换和失效,非法访问的威胁减少了。

Is refresh the refresh token and refresh the access token pass the same parameter?

结果取决于 authorization server 策略,即在刷新访问令牌时是否应 return 相同或新的刷新令牌。