在基于 .Net 4.6 构建的 Web API 2 中使用 System.IdentityModel.Tokens.J

本文关键字:System Tokens IdentityModel API Web Net 构建 | 更新日期: 2023-09-27 17:55:20

我已经更新了我现有的Web Api项目以使用最新的System.IdenityModel.Tokens.Jwt包,但出现以下错误:

无法从程序集"System.IdentityModel.Tokens.Tokens.Jwt, version=5.0.0.127, Culture=neutral,公钥令牌=31bf3856ad364e35'。

使用同一软件包的 4.0 版本时一切正常。我该如何解决这个问题?

在基于 .Net 4.6 构建的 Web API 2 中使用 System.IdentityModel.Tokens.J

如果你想使用System.IdentityModel.Tokens.Jwt的新版本(v5),并且不想将你的项目限制在v4版本,我已经创建了一个名为EasyJwtAuth的Nuget和Github项目,它使用v5(使用起来非常简单):

Nuget 包:https://www.nuget.org/packages/EasyJwtAuth

使用说明:https://github.com/Xela101/EasyJwtAuth

随意使用更多功能更新存储库,或者只是学习/复制代码并制作自己的身份验证包装器。