HTTP | OAuth2

OAuth2, üçüncü taraf uygulamaların bir HTTP hizmetine, ya bir kaynak sahibi adına ya da üçüncü taraf bir uygulamanın kendi adına erişim elde etmesine izin vererek sınırlı erişim almasına olanak tanır. OAuth2 sayesinde, hizmet sağlayıcılar ve tüketici uygulamalar birbirleriyle güvenli bir şekilde etkileşime girebilir.

 

OAuth2'de 4 rol vardır:

 

 

 

 

Bileşenler

 

Server ve Client OAuth2 bileşenleri, CSRF ve yetkilendirme kodu enjeksiyonu saldırılarını önlemek için Authorization Code akışına bir uzantı olan PKCE (Proof Key for Code Exchange) destekler (RFC 7636).