Refresh-Token

Problem

Access-Tokens sollten schnell ablaufen, um den Schaden zu begrenzen, wenn sie gestohlen werden. Benutzer sollen trotz kurzer Token-Laufzeiten über längere Zeit angemeldet bleiben können.

Lösung — Refresh-Token

Ein längerlebiger Anmeldenachweis kann verwendet werden, um neue Zugangstoken zu erhalten.
Refresh-Token
     ↓
Autorisierungsserver
     ↓
Neuer Access-Token
Es ist sorgfältiger geschützt und wird normalerweise nicht an Ressourcen-APIs gesendet.
Kerngedanke: Refresh-Token ermöglichen kurzlebige Zugriffstoken ohne ständige Benutzerauthentifizierung.