Yazeka
Arama sonuçlarına göre oluşturuldu
OAuth 2.0, üçüncü taraf uygulamaların kullanıcı verilerine kontrollü bir şekilde erişim sağlamasını mümkün kılan bir yetkilendirme protokolüdür 14. Bu protokol, uygulama yetkilendirme amacıyla oluşturulmuş olup, kullanıcı doğrulama için kullanılmaz 4.
OAuth 2.0 şeması, genellikle şu adımları içerir:
- Yetkilendirme isteğinin oluşturulması 2. Uygulama, ihtiyaç duyduğu izinleri tanımlar ve kullanıcıyı bu izinlerle birlikte Google'a yönlendirir 2.
- Kullanıcı onayı 2. Kullanıcı, uygulamaya izin verip vermeyeceğine karar verir 2.
- Erişim jetonu alınması 2. Kullanıcı izin verirse, uygulama kullanıcı adına API istekleri yapmak için gereken jetonları alır 2.
OAuth 2.0 şemasında yer alan temel roller:
- Kaynak Sahibi (Resource Owner) 14. Verinin sahibidir 14.
- Kaynak Sunucusu (Resource Server) 14. Korumalı kaynakları barındırır 14.
- İstemci Uygulama (Client Application) 14. Kaynak sahibinin verilerine erişen uygulamadır 4.
- Yetkilendirme Sunucusu (Authorization Server) 14. Uygulamalara yetki veren sunucudur 4.
5 kaynaktan alınan bilgiyle göre: