簡體   English   中英

在基於 .Net 4.6 的 Web Api 2 中使用 System.IdentityModel.Tokens.Jwt 5.0.0.127 的異常

[英]Exception using System.IdentityModel.Tokens.Jwt 5.0.0.127 in Web Api 2 built on .Net 4.6

我已更新我現有的 Web Api 項目以使用最新的 System.IdenityModel.Tokens.Jwt 包,但出現以下錯誤:

無法從程序集“System.IdentityModel.Tokens.Jwt,版本=5.0.0.127,Culture=neutral,PublicKeyToken=31bf3856ad364e35”加載類型“System.IdentityModel.Tokens.TokenValidationParameters”。

使用相同軟件包的 4.0 版本一切正常。 我該如何解決這個問題?

如果您想使用 System.IdentityModel.Tokens.Jwt 的新版本(v5)並且不想將您的項目限制為 v4 版本,我創建了一個名為 EasyJwtAuth 的 Nuget 和 Github 項目,它使用 v5(非常簡單使用):

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

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

隨意使用更多功能更新存儲庫,或者只是學習/復制代碼並制作自己的身份驗證包裝器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM