🕋
.NET Core 2.x でJWT認証実装することでJWT完全に理解した(完全に理解したとは言ってない)
ほとんど情報のないリンク集みたいな情報だけど
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