🕋

.NET Core 2.x でJWT認証実装することでJWT完全に理解した(完全に理解したとは言ってない)

2020/10/16に公開

ほとんど情報のないリンク集みたいな情報だけど
Qrunch で最もPVが多かった記事なので書き残しておく。
.NET Core 3.1 で実装し直したJWT認証については後日別途書き置きおこします。

元記事

ほとんどここにある情報どうりでイケた。神記事。
ASP.NET CoreでJWT認証のREST APIを作ってSwaggerから使う - Qiita

その他参考にしたサイトはこのあたり
ASP.NET CoreによるJWT認証 - meziantouのブログ
JWT Authentication and Authorisation in ASP.NET Core Web API - salslab
ASP.NET Core 2.0 アプリケーションを JWT でセキュアする - Auth0
ASP.NET Core 2.0 で Web APIの認証 - Azureの小ネタ

JWTのクレームの種類についてはこの記事が分かりやすかった
JWTについて - Qiita

自前でJWT検証するミドルウェアとか今後つくるときはこの辺参考かな
C# 任意のペイロードを含んだJWT(JSON Web Token)を生成する - Qiita

ついでに最初にある記事に倣ってはじめてまともにSwagger導入したけど便利すぎて気絶した
Swashbuckle と ASP.NET Core の概要 - MSDN

Discussion