Informatik Sicherheit – OAuth und Autorisierung
OAuth 2.0 ist der Industriestandard für Autorisierung in modernen Webanwendungen. Nach dem Lernen dieser Karten kennst du die vier Haupt-Flows, verstehst den Unterschied zwischen Access- und Refresh-Tokens und kannst Sicherheitslücken wie Token-Leakage oder CSRF bei Redirects erkennen und vermeiden.
Lernziele
Was du in dieser Lektion lernst
- Was ist der Kernzweck von OAuth 2.0?
- Worin unterscheidet sich Authentication von Authorization?
- Welche vier Rollen definiert OAuth 2.0?
- Welche Schritte umfasst der Authorization Code Flow?
Lerntipp
Zeichne die Token-Flows (Authorization Code, PKCE, Client Credentials) als Sequenzdiagramme nach – das visuelle Nachvollziehen der Redirects und Token-Endpoints verhindert Verwechslungen bei Prüfungsfragen zu Sicherheitslücken.
Hinweis: Der Inhalt dieser Seite wurde mit einem KI-Modell erzeugt und nicht von Fachmenschen geprüft. Nutze die Karten als Lernhilfe und gleiche medizinische oder rechtliche Aussagen mit deinen Unterlagen ab.
Karteikarten
Alle 14 Lernkarten
Tippe auf eine Karte, um die Antwort aufzudecken
Häufige Fragen
Die wichtigsten Fragen zu Informatik Sicherheit – OAuth und Autorisierung
- Was ist der Kernzweck von OAuth 2.0?
- OAuth 2.0 ist ein Autorisierungs-Framework, das Clients delegierten Zugriff auf geschützte Ressourcen im Namen eines Resource Owners ermöglicht, ohne dessen Credentials preiszugeben.
- Worin unterscheidet sich Authentication von Authorization?
- Authentication verifiziert Identität (Wer bist du?), Authorization prüft Berechtigungen (Was darfst du?). OAuth 2.0 regelt nur Authorization; Authentication erfordert OpenID Connect als Erweiterung.
- Welche vier Rollen definiert OAuth 2.0?
- Resource Owner (Nutzer), Client (Anwendung), Authorization Server (Token-Aussteller), Resource Server (API mit geschützten Ressourcen).
- Welche Schritte umfasst der Authorization Code Flow?
- 1) Nutzer wird zum Auth-Server weitergeleitet, 2) Einwilligung erteilt, 3) Auth-Code per Redirect zurück, 4) Client tauscht Code gegen Access Token am Token-Endpoint.
- Was ist PKCE und welches Problem löst es?
- Proof Key for Code Exchange schützt öffentliche Clients vor Authorization-Code-Interception, indem ein Code-Verifier/Challenge-Paar den Code-Austausch kryptografisch bindet.
Warum Atrio?
- FSRS-5 Spaced Repetition
- Der Algorithmus plant jede Wiederholung anhand deiner eigenen Lernhistorie und stellt Karten kurz bevor du sie vergisst – das reduziert unnötige Wiederholungen.
- KI-Import
- Notizen, Skripte und PDFs in Sekunden in Lernkarten verwandeln – genau wie diese Seite automatisch entsteht.
- Prüfungsplanung
- Termine hinterlegen und Atrio berechnet rückwärts, wie viele Karten du pro Tag lernen musst – ohne Stress.
Interaktiv lernen
Diese 14 Karten jetzt interaktiv in der Atrio-App lernen
Atrio zeigt dir jede Karte dann, wenn du sie fast vergessen hättest – damit bleibt genau das hängen, was du lernst.
Starter-Plan kostenlos – keine Kreditkarte erforderlich.