我需要一些帮助来理解基于令牌的身份验证的一两件事。我的设置是一个后端 asp.net 核心应用程序,带有用于令牌身份验证的 openiddict。到目前为止一切正常 - 我现在需要添加用户权限。我会有很多(例如用户可以查看 xy,用户可以编辑 xy,用户可以删除 xy,具有许多不同的 xy 组件)。到目前为止,后端运行良好,我现在的问题是:如何通过令牌获取这些权限到我的客户端应用程序..
- 据我了解,这些不是经典的“声明”,因为声明会描述“你是谁”,而是“你被允许做什么”。正确的?
但是如何将它们打包到我的 id_token/ 我如何将它们添加到我的有效负载中?
第二件事:我需要在我的情况下验证令牌(签名)吗?每个 Api 请求都在服务器端进行验证,所以基本上我不需要关心我的客户端权限是否经过调整,对吧?(因为它们仅用于 UI 显示目的)
谢谢你的帮助!