OAuth 2.0
Problem
Eine Fotodruckanwendung benötigt Zugriff auf einige Ihrer Cloud-Fotos.
Dabei soll das Passwort des Cloud-Kontos beim Benutzer bleiben.
Die App soll ausschließlich auf Fotos zugreifen dürfen; E-Mails liegen außerhalb ihrer Berechtigungen.
Lösung — OAuth
Sie autorisieren einen eingeschränkten Zugang.
Sie ↓ autorisieren Foto App ↓ erhält begrenztes Token Fotoservice
Sie genehmigen den Zugriff, und der Autorisierungsserver des Cloud-Anbieters stellt ein Zugriffstoken für die Fotodruck-App aus, mit dem die App die zulässigen Fotos von der Foto-API anfordert.
Kerngedanke: Mit OAuth können Anwendungen einen eingeschränkten delegierten Zugriff erhalten, ohne das Passwort des Benutzers zu erhalten.