前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从0开始构建一个Oauth2Server服务 <10> 删除应用程序

从0开始构建一个Oauth2Server服务 <10> 删除应用程序

作者头像
用户1418987
发布2023-10-16 09:28:19
1120
发布2023-10-16 09:28:19
举报
文章被收录于专栏:coder
从0开始构建一个Oauth2Server服务 <10> 删除应用程序 _应用程序
从0开始构建一个Oauth2Server服务 <10> 删除应用程序 _应用程序

删除应用程序和撤销Secrets

开发人员将需要一种方法来删除(或至少停用)他们的应用程序。为开发人员提供一种方法来为他们的应用程序撤销和生成新的客户端密码也是一个好主意。

删除应用程序

当开发者删除应用时,服务应告知开发者删除应用的后果。例如,GitHub 告诉开发者所有的 access token 都将被撤销,以及有多少用户会受到影响。

从0开始构建一个Oauth2Server服务 <10> 删除应用程序 _应用程序_02
从0开始构建一个Oauth2Server服务 <10> 删除应用程序 _应用程序_02

删除应用程序应立即撤销所有访问令牌和颁发给该应用程序的其他凭证,例如待处理的授权代码和刷新令牌。

撤销Secrets

该服务应为开发人员提供一种重置客户端密码的方法。在秘密被意外暴露的情况下,开发人员需要一种方法来确保可以撤销旧秘密。撤销秘密并不一定会使用户的访问令牌无效,因为如果开发人员还想使所有用户令牌无效,他们总是可以删除应用程序。

从0开始构建一个Oauth2Server服务 <10> 删除应用程序 _开发人员_03
从0开始构建一个Oauth2Server服务 <10> 删除应用程序 _开发人员_03

重置秘密应该使所有现有的访问令牌保持活动状态。然而,这确实意味着任何使用旧密钥的已部署应用程序将无法使用旧密钥刷新访问令牌。已部署的应用程序需要先更新其机密,然后才能使用刷新令牌。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 删除应用程序和撤销Secrets
    • 删除应用程序
      • 撤销Secrets
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档