我们从哪里获得 .Net Standard 2.0 中的 System.IdentityModel
Posted
技术标签:
【中文标题】我们从哪里获得 .Net Standard 2.0 中的 System.IdentityModel【英文标题】:Where do we get System.IdentityModel in .Net Standard 2.0 【发布时间】:2018-11-03 01:43:55 【问题描述】:我有 Claims 和 ClaimSet 用于我的基于声明的身份验证。我想将我的库从 .NET Framework 移动到 .NET Standard 2.0,但找不到等效类。 .NET Standard 2.0 中必须支持基于声明的身份验证,所以我肯定遗漏了一些明显的东西,对吧?这是什么?
【问题讨论】:
.net 标准不支持:apisof.net/catalog/System.IdentityModel.Claims.ClaimSet 【参考方案1】:您可以将 System.Security.Claims 用于 Claims,遗憾的是没有包含 ClaimSet,但这应该不难克服。
与创建自己的 ClaimSet 相关:this article on docs.ms
另外值得一提的是this github-repo (IdentityModel)
【讨论】:
【参考方案2】:安装名为 System.ServiceModel.Primitives 的 nuget 包
【讨论】:
以上是关于我们从哪里获得 .Net Standard 2.0 中的 System.IdentityModel的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.Forms 中用于 .Net Standard 2.0 的 ModernHttpClient
如何创建面向 .NET 2.0 和 .NET Standard 的库?
.Net 45 来自 .Net Standard 2.0 dll 的序列化
将 .NET Core 2.0 类库转换为 .NET Standard