如何在 IdentityServer4 中更新声明



我使用 ASP.NET Core Identity(基于出色的快速入门)ASP.NET 了具有IdentityServer4的核心应用程序。我找不到的是我应该如何更新索赔。例如,我的业务应用程序想要更改given_name或自定义声明,如 passport 。当我初始化核心身份存储中的值时,我使用了UserManager.AddClaimAsync(),但显然这是操作过程中的错误方法。如果我只是打电话给User.Identity.AddClaim() - 它不会持续存在(这并不奇怪)。

但是如何修改来自核心应用程序的声明?我错过了任何文档?

您可以通过在 IdentityServer4 中实现 IProfileService 接口来添加、更改声明

相关内容

  • 没有找到相关文章

最新更新