JWT Authentication Demo

JWT with Automatic Refresh Token Management

Authentication

Click on any user card below to automatically fill in the credentials

👤
John
Username: john
Password: password123
👤
Jane
Username: jane
Password: secret456
👨‍💼
Admin
Username: admin
Password: admin123
👤
🔒
Response
⏱️
Token Expires In
--:--
Expires at: --:--:--
No JWT token yet. Login to receive a token.
🔄 Automatic Token Refresh Enabled: When your access token expires, the client will automatically use your refresh token to get new tokens and retry the request. You don't need to manually refresh!

🔍 Decoded JWT Token

HEADER Algorithm & Token Type
PAYLOAD Data & Claims
SIGNATURE Verification
Signature (Base64Url Encoded):
⚠️ Note: The signature is used to verify that the sender of the JWT is who it says it is and to ensure that the message wasn't changed along the way.

🛡️ Protected Route Access

These endpoints require JWT authentication. Access tokens will be automatically refreshed when expired!

Response

📊 HTTP Transaction Details

View detailed HTTP request and response messages (including automatic refresh flow)

Click any endpoint button to see detailed HTTP request/response messages