Zum Inhalt springen

OAuth 2.0

OAuth ermöglicht begrenzten Zugriff auf geschützte Ressourcen. Eine Berechtigung für eine API ist nicht automatisch ein Nachweis der Benutzeridentität.

Auch bekannt alsOAuthOAuth2
Identität und Zugriffe

OAuth 2.0 ist ein Rahmen für die Autorisierung des Zugriffs auf geschützte Ressourcen. Ein Dienst kann dafür ein Zugriffstoken erhalten, ohne dass ihm das persönliche Passwort des Ressourceninhabers gegeben werden muss.

Begrenzte Erlaubnis

In einem hypothetischen Beispiel darf ein Auswertungsdienst Bestellungen lesen, aber keine verändern. Die erteilten Rechte und die Zielressource begrenzen, wozu das Token verwendet werden darf. Der empfangende Dienst muss diese Grenzen prüfen.

OAuth ist für sich genommen kein Verfahren zum Nachweis der Identität einer angemeldeten Person. Auch das bloße Vorhandensein eines Tokens erlaubt nicht jede Aktion. Für eine sichere Umsetzung sind aktuelle Sicherheitsvorgaben relevant; ältere Ablaufbeispiele allein genügen dafür nicht.

Quellen