web-dev-qa-db-ja.com

.Net 4.6上に構築されたWeb Api 2でSystem.IdentityModel.Tokens.Jwt 5.0.0.127を使用する例外

最新のSystem.IdenityModel.Tokens.Jwtパッケージを使用するように既存のWeb Apiプロジェクトを更新しましたが、次のエラーが発生しています。

アセンブリ 'System.IdentityModel.Tokens.Jwt、Version = 5.0.0.127、Culture = neutral、PublicKeyToken = 31bf3856ad364e35'からタイプ 'System.IdentityModel.Tokens.TokenValidationParameters'をロードできませんでした。

同じパッケージの4.0バージョンでも問題なく動作します。もしそうなら、誰も同じ問題を抱えていますか?

相馬。

16
Soma Yarlagadda

System.IdentityModel.Tokens.Jwtの新しいバージョン(v5)を使用し、プロジェクトをv4バージョンに制限したくない場合は、v5(Very simple to使用する):

Nugetパッケージ: https://www.nuget.org/packages/EasyJwtAuth

使用方法の説明: https://github.com/Xela101/EasyJwtAuth

リポジトリをより多くの機能で更新するか、コードを学習/コピーして独自の認証ラッパーを作成してください。

1
Xela