首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oauth2断言授权:为什么没有刷新令牌?

问Oauth2断言授权:为什么没有刷新令牌?
EN

Stack Overflow用户
提问于 2017-02-23 03:15:40
回答 1查看 280关注 0票数 1

我正在研究Oauth2,以允许开发人员授权其应用程序的用户使用我的服务。我发现一些消息来源说,当用户发送断言(在我的例子中是JWT)时,我的授权服务器应该返回访问令牌,但它不应该返回刷新令牌。我想知道返回刷新令牌有什么坏处。开发人员可以通过调用一个Api来使刷新/访问令牌无效,该Api使从特定JWT的id授予的任何访问权限无效。

EN

回答 1

Stack Overflow用户

发布于 2017-02-23 04:04:08

这个建议是不正确的。刷新令牌是可选的,可以在客户端提供授权授权后由授权服务器自行决定颁发。请参阅Oauth2 specification

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42400339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档