Identityserver4返回自定义值userinfo端点

Identityserver4返回自定义值userinfo端点,identityserver4,userinfo,Identityserver4,Userinfo,IdentityServer4的UserInfo端点是否应该返回我在ASPNetUserClaims表中针对给定用户的所有声明,或者我是否需要一些特殊配置来获取它们?现在,我只看到返回默认值,在我浪费大量时间尝试将其与自定义值一起使用之前,我希望确保我没有做错什么。更糟糕的情况是,我可以使用其他一些现有条目来存储我的数据质询问题和响应,但我更愿意使用这些名称来存储它们,而不是将它们存储在诸如中间名和昵称之类的字段中。例如,根据,调用方需要发送代表用户的有效访问令牌。根据授予的作用域,UserIn

IdentityServer4的UserInfo端点是否应该返回我在ASPNetUserClaims表中针对给定用户的所有声明,或者我是否需要一些特殊配置来获取它们?现在,我只看到返回默认值,在我浪费大量时间尝试将其与自定义值一起使用之前,我希望确保我没有做错什么。更糟糕的情况是,我可以使用其他一些现有条目来存储我的数据质询问题和响应,但我更愿意使用这些名称来存储它们,而不是将它们存储在诸如中间名和昵称之类的字段中。例如,根据,调用方需要发送代表用户的有效访问令牌。根据授予的作用域,UserInfo端点将返回映射的声明(至少需要openid作用域)

获取自定义索赔的正确方法是

[在IdentityServer配置中]将自定义声明类型添加到scoperesource,并将该作用域添加到客户端的允许作用域列表中。 [在客户端]从您的客户端请求该scoperesource。 如果将identity server配置和客户端配置添加到问题中,将有助于您获得更具体的答案