Examples¶
This section provides practical, copy-paste ready examples for common JWT operations. Each example is self-contained and can be run as-is after installing the library.
Info
These examples use the standalone PHP API (no framework). If you use Symfony, refer to the Symfony Bundle section for a more integrated approach.
Available examples¶
- Signed Tokens (JWS) — Create and verify signed JWTs using HMAC, RSA, and Elliptic Curve algorithms.
- Encrypted Tokens (JWE) — Encrypt and decrypt JWTs using RSA-OAEP, ECDH-ES, and password-based encryption.
- Claim and Header Validation — Validate token claims (
exp,iss,aud, etc.) and headers after signature verification or decryption.