【发布时间】:2023-03-05 04:56:01
【问题描述】:
我们正在为我们的少数 SPA 和 WebAPI(我们拥有所有)使用隐式流程来实现带有 MS.Identity 的 IdentityServer4,用于 SSO、身份验证和授权。
对于隐式流,Id_Token 是我们放置额外“声明”的地方。 Spec here.
access_token 不包含根据this. 的自定义权限声明
问题:授予和删除权限的流程是什么?
- 客户端如何在不轮询用户信息端点的情况下知道权限/声明已更改?
- 资源服务器是怎么知道的?
Id_token 的撤销不是规范。根据我对 OpenID Conenct 的理解,知道权限的令牌中声明的效用似乎不再适用。
我是否缺少明显的内置规范解决方案,或者当权限发生更改时我们是否会实施某种重新颁发 Id_Token 的方法?
谢谢..
【问题讨论】:
标签: oauth openid jwt openid-connect identityserver4