100% Clientseitige Berechnung • Keine Server-Logs • Sofortige Ausführung
Curious TechieEntwickler-Toolbox
Authentication & IdentityRFC 7519Verified Terminology

JSON Web Token (JWT)

Direkte Antwort

Kompakter, URL-sicherer offener Standard (RFC 7519) zur sicheren Übertragung verifizierbarer JSON-basierter Claims zwischen Systemen.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
JWT→
zustandslose Authentifizierung→
JWS RFC 7515→
Claims→
kryptografische Signatur
JWT
•>zustandslose Authentifizierung
•>JWS RFC 7515
•>Claims
•>kryptografische Signatur

Technical Explanation & Operational Mechanics

Ein JWT besteht aus drei Base64URL-kodierten Segmenten: Header, Payload und Signatur. Die digitale Signatur schützt vor Manipulation und verifiziert den Aussteller, verschlüsselt die Daten jedoch nicht. Ideal für zustandslose Authentifizierung in verteilten Microservice-Architekturen.

Technical Example & Practical Implementation

Aufbau und Segmentierung eines JWTs

Punktseparierte Base64URL-Zeichenkette zur Datenübertragung.

// Structure: header.payload.signature

// 1. Header (Base64URL decoded):
{
  "alg": "HS256",
  "typ": "JWT"
}

// 2. Payload Claims (Base64URL decoded):
{
  "sub": "usr_998124",
  "name": "Alex Mercer",
  "role": "admin",
  "iat": 1728100000,
  "exp": 1728103600
}

// 3. Signature computation:
HMACSHA256(
  base64UrlEncode(header) + "." + base64UrlEncode(payload),
  secretKey
)