我有一个简单的解决方案,我试图从WebApi Server调用UserInfoEndpoint以获取有关用户的更多信息:
目前我无法找到一种方法,因为UserInfoEndpoint是安全的,因此需要授权令牌。
有什么方法可以从WebApi拨打到UserInfoEndpoint来获取此信息?
我目前的解决方法是使用所有信息加载JWT令牌,但这太过分了。
答案 0 :(得分:0)
假设前端正在将令牌传递给webapi,那么您只需要确保所述令牌具有正确的范围,然后您可以根据需要使用所述令牌来调用UserInfo端点。
至于如何从当前请求上下文中提取令牌,我怀疑最好的方法是连接到中间件事件并将其存储在HttpContent.Items等等以供以后使用。