授权 - .net 核心中的声明集
Authorization - Claimset in .net core
我正在将 Web API 项目从目标框架 .net framework 4.6.1
迁移到 .net core
。 API 需要授权并使用 Claimset 从旧项目中的请求中获取或设置声明集合。
在遗留项目中,ClaimSet 是从 System.IdentityModel
库中使用的,该库不适用于 .net 核心。
我尝试使用 .net core 中的 System.Security.Claims
库,但 ClaimSet 属性 在该库中不可用。
我的问题是,.net core 中是否有 ClaimSet
?如果是的话,我应该如何使用它?我需要使用哪个库才能使用 ClaimSet
in .net core?
本身没有索赔。您现在只需创建一个 Enumerable<Claim>()
,它位于:microsoft.netcore.app.2.0\ref\netcoreapp2.2\System.Security.Claims.dll
我正在将 Web API 项目从目标框架 .net framework 4.6.1
迁移到 .net core
。 API 需要授权并使用 Claimset 从旧项目中的请求中获取或设置声明集合。
在遗留项目中,ClaimSet 是从 System.IdentityModel
库中使用的,该库不适用于 .net 核心。
我尝试使用 .net core 中的 System.Security.Claims
库,但 ClaimSet 属性 在该库中不可用。
我的问题是,.net core 中是否有 ClaimSet
?如果是的话,我应该如何使用它?我需要使用哪个库才能使用 ClaimSet
in .net core?
本身没有索赔。您现在只需创建一个 Enumerable<Claim>()
,它位于:microsoft.netcore.app.2.0\ref\netcoreapp2.2\System.Security.Claims.dll