1

IdentityServer3 を ASP.NET Identity と共に OAuth サーバーとして使用すると、トークン応答でロールとクレームを返すことができます。IdentityUser をオーバーライドして LastName を追加したい場合、トークン応答でそれを返すにはどうすればよいですか? または、LastName を IdentityUser オブジェクト/AspNetUsers テーブルではなく、AspNetUserClaims テーブルに追加する必要がありますか?

4

1 に答える 1

1

UserService で GetClaimsForAuthenticateResult() をオーバーライドする必要があるようです。ClaimesIdentityFactory を UserManager に追加しようとしましたが、実際にはもう実行されないようです。

https://github.com/IdentityServer/IdentityServer3/issues/1204

于 2015-08-03T22:07:39.633 に答える