OAuth 2.0
Yetkilendirme çerçevesi: “bir uygulamanın parolamı paylaşmadan X verilerime erişmesine izin ver.” Kimlik doğrulama değildir (o, üstüne kurulan OIDC’nin işi).
Dört özgün grant türü: Authorization Code (web uygulamaları), Implicit (2020’de kullanımdan kaldırıldı), Resource Owner Password (kullanımdan kaldırıldı), Client Credentials (sunucudan sunucuya). Modern kural: tüm etkileşimli girişlerde, SPA’lar dahil, Authorization Code + PKCE varsayılandır. OAuth 2.1 (RFC taslağı, 2024) ortalığı temizler: Implicit ve ROPC’yi kaldırır, PKCE’yi zorunlu kılar. Roller üzerine kuruludur: kaynak sahibi, istemci, yetkilendirme sunucusu, kaynak sunucusu.