【发布时间】:2019-10-03 23:22:23
【问题描述】:
我创建了一个 IdentityServer4 应用程序,如果我在该应用程序中登录,用户声称一切正常。如果我从另一个客户端应用程序 (MVC) 登录,则 UserInfo 端点不会返回相同的声明。
IdentityServer 配置了 ASP.NET Identity,因此 UserProfile 已经配置为返回所有 UserClaims,就像我创建的一样。
我不明白为什么它没有显示在同意视图中,或者它没有包含在 UserInfo 端点结果中
【问题讨论】:
-
只有在 oidc 请求中请求了适当的范围时才会返回一些声明。
-
我请求了带有所需声明的自定义范围,我将它们放在本地主体中,但 userinfo 端点没有返回它们。
-
您需要添加更多信息,在不了解完整问题的情况下很难帮助您
标签: c# asp.net-core openid identityserver4