小编rav*_*ani的帖子

如何使用带有IdentityServer4的ASP.Net标识添加要包含在access_token中的其他声明

如何添加要包含在令牌中的其他声明?

一旦API收到承载令牌,User.Identity对象就会填充以下声明.

[
  {
    "key": "nbf",
    "value": "1484614344"
  },
  {
    "key": "exp",
    "value": "1484615244"
  },
  {
    "key": "iss",
    "value": "http://localhost:85"
  },
  {
    "key": "aud",
    "value": "http://localhost:85/resources"
  },
  {
    "key": "aud",
    "value": "WebAPI"
  },
  {
    "key": "client_id",
    "value": "MyClient"
  },
  {
    "key": "sub",
    "value": "d74c815a-7ed3-4671-b4e4-faceb0854bf6"
  },
  {
    "key": "auth_time",
    "value": "1484611732"
  },
  {
    "key": "idp",
    "value": "local"
  },
  {
    "key": "role",
    "value": "AccountsManager"
  },
  {
    "key": "scope",
    "value": "openid"
  },
  {
    "key": "scope",
    "value": "profile"
  },
  {
    "key": "scope",
    "value": "roles" …
Run Code Online (Sandbox Code Playgroud)

asp.net-core identityserver4 asp.net-core-webapi asp.net-core-identity

9
推荐指数
1
解决办法
6219
查看次数