使用IdentityServer3向ASP.NET标识添加自定义属性

使用IdentityServer3向ASP.NET标识添加自定义属性,asp.net,asp.net-identity-2,identityserver3,Asp.net,Asp.net Identity 2,Identityserver3,使用带有ASP.NET标识的IdentityServer3作为OAuth服务器,我可以在令牌响应中返回角色和声明。如果我想覆盖IdentityUser并添加LastName,我将如何在令牌响应中返回它?或者我需要将LastName添加到AspNetUserClaims表而不是IdentityUser对象/AspNetUsers表中吗?看起来您可能需要在UserService中重写GetClaimsFrauthenticateResult()。我尝试将ClaimesIdentityFactory添

使用带有ASP.NET标识的IdentityServer3作为OAuth服务器,我可以在令牌响应中返回角色和声明。如果我想覆盖IdentityUser并添加LastName,我将如何在令牌响应中返回它?或者我需要将LastName添加到AspNetUserClaims表而不是IdentityUser对象/AspNetUsers表中吗?

看起来您可能需要在UserService中重写GetClaimsFrauthenticateResult()。我尝试将ClaimesIdentityFactory添加到UserManager中,但它似乎不再实际执行