Middle
Wofür sind die Felder exp und aud in JWT notwendig?
sobes.tech KI
Antwort von AI
Im JWT (JSON Web Token) gibt das Feld exp (Ablauf) die Zeit an, zu der das Token abläuft. Dies ermöglicht es dem Server zu bestimmen, dass das Token nach der angegebenen Zeit nicht mehr gültig ist, was die Sicherheit erhöht.
Das Feld aud (Zielgruppe) legt den Empfänger des Tokens fest — also, für welchen Dienst oder welche Anwendung dieses Token bestimmt ist. Dies hilft sicherzustellen, dass das Token nur von den Systemen verwendet wird, für die es ausgestellt wurde, und verhindert Missbrauch.
Beispiel für die Verwendung:
{
"exp": 1716239022, // Zeit im UNIX-Timestamp-Format
"aud": "myapp_client"
}