一般来说,映射,更新和处理索赔

时间:2018-02-27 13:57:13

标签: asp.net-mvc asp.net-core identityserver4 claims-based-identity claims

在处理网络应用中的声明(或实际上任何类型的应用)时,我们通常使用声明类型来从令牌或数据存储中查找和检索声明。

在处理索赔一段时间后,我觉得处理类型有点麻烦,但不知道替代方案是什么。

例如,如果我们必须从传入的视图模型或消息更新User对象,我们就这样做

user.InjectFrom(vm)

user = mapper.Map<User>(vm)

但是在处理索赔时,我发现很难总是使用类型/名称,例如

UpdateClaim(JwtRegisteredClaimNames.Email, currentClaims, vm.Email)

在处理索赔时缺乏映射对我来说是一个问题。

通常这样做的正确方法是什么?

0 个答案:

没有答案