典型的な JWT を覗いてみる
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyIsInJvbGUiOiJzdHVkZW50IiwiZXhwIjoxNzEwMDAwMDAwfQ.Q3hH8yzqI2OsHJ1Lyj8jJfJPa5ZpIVlh1FhJpJbqMcs
{ "alg": "HS256", "typ": "JWT"}{ "sub": "user_123", "role": "student", "exp": 1710000000}ヘッダーは HS256(共通鍵方式のアルゴリズム)。ペイロードにはユーザー、ロール、有効期限が入っています。3 つ目のパートが署名です。(あくまでデモ用のサンプルなので、実在するシークレットでは検証は通りません。)