OAuth (Open Authorization), web sitelerinin ve web uygulamalarının, kullanıcının başka bir uygulamadaki hesabına sınırlı erişim talep etmesini sağlayan yaygın olarak kullanılan bir yetkilendirme framework'üdür. OAuth, kullanıcının giriş kimlik bilgilerini talep eden uygulamaya ifşa etmeden bu erişimi sağlamasına olanak tanır.
OAuth 2.0, kullanıcıların hangi verileri paylaşmak istediklerini tam kontrollerinde tutarak, üçüncü taraf uygulamalarına hesaplarının tam kontrolünü vermek zorunda kalmamalarını sağlar.
- • Kullanıcı kimlik bilgilerini paylaşmaya gerek yok
- • Sınırlı ve kontrollü veri erişimi
- • Üçüncü taraf entegrasyonları için güvenli
- • Yaygın sosyal medya girişleri
- • Tek oturum açma (SSO) desteği
Resource Owner: Verilerine erişilmek istenen kullanıcı
OAuth Service Provider: Kullanıcı verilerini kontrol eden servis sağlayıcı