Skip to content

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.

composer require web-token/jwt-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.