A JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. It is commonly used for authentication and information exchange.
Contains metadata about the token, including the signing algorithm used.
Contains the claims - statements about the user and additional data.
Used to verify the token hasn't been altered. Created using the header, payload, and a secret key.