C# 使用带有IdentityServer的自定义值获取包含所有声明的令牌

C# 使用带有IdentityServer的自定义值获取包含所有声明的令牌,c#,oauth,oauth-2.0,asp.net-identity,claims-based-identity,C#,Oauth,Oauth 2.0,Asp.net Identity,Claims Based Identity,我需要请求一个包含特定用户所有声明的令牌 身份验证是由第三方进行的,因此我没有用户的密码。在上下文中,我确实有一个唯一的用户id,我们称之为user\u id 我有客户id,这是秘密 我正在使用IdentityServer v3 通过使用OAuth2,我可以通过使用客户机的标识服务器STS地址、客户机id和机密来获取访问令牌 有没有办法通过传递用户id和accessToken来获取用户的所有声明 这是一种不安全的方式吗 我是否违反了OAuth或ClientID标准 这有终点吗?我没有看到 支持

我需要请求一个包含特定用户所有声明的令牌

身份验证是由第三方进行的,因此我没有用户的密码。在上下文中,我确实有一个唯一的用户id,我们称之为user\u id

我有客户id,这是秘密

我正在使用IdentityServer v3

通过使用OAuth2,我可以通过使用客户机的标识服务器STS地址客户机id机密来获取访问令牌

有没有办法通过传递用户idaccessToken来获取用户的所有声明

  • 这是一种不安全的方式吗
  • 我是否违反了OAuth或ClientID标准
  • 这有终点吗?我没有看到
支持,因此您可以通过请求IdentityServer发出包含用户声明的来获取用户声明

如果IdentityServer支持,这是的一部分,那么您也可以从端点获取ID令牌