【发布时间】:2019-08-14 17:38:34
【问题描述】:
我已向配置文件范围添加了一个附加声明,security_stamp。我的意图是在我的自定义 IProfileService 中调用 IsActiveAsync 时使用安全标记。
我可以获得我要求在我的 MVC 客户端中显示的所有声明,但是,我遇到的问题是,当对 UserInfoEndPoint 进行调用时,它仅在 UserInfoRequest 的上下文中包含以下 4 个声明。我无法知道客户端当前为该用户持有什么安全标记
人们在他们的 Identity Server 实现中是如何处理这个问题的,我是不是走错了路?
我没有使用 asp.net 身份核心。我使用了自己的用户表
【问题讨论】:
-
您能否检查您的访问令牌并查看里面有哪些声明?
-
@mackie 谢谢伙计,你引导我解决问题,请参阅下面的答案。
标签: c# .net-core identityserver4