概要
JWT コース
JSON Web Token の構造、claim、デコードと署名検証の違いを学びます。
このコースでは 認証・認可で使われる形式としての JSON Web Token を学びます。JWT デコーダーの使い方だけでなく、トークンの中身、重要な claim、デコードと信頼の違いを整理します。
対象者
Authorization: Bearer ...を含むリクエストを調査する開発者- OAuth、OpenID Connect、API gateway、セッション移行に関わるエンジニア
- JWT をデコードしたあと、その結果を信頼してよいか迷ったことがある人
学ぶこと
- JWT の 3 つのパート構造
algやtypなどの headerexp、iat、nbf、iss、aud、subなどの claim- decode と verify の違い
- 検証ミスとデバッグの進め方
関連する JWT Decoder で例を確認しながら進められます。ただし大事な考え方は一つです。読める claim は、信頼できる claim とは限りません。