HTTP | OAuth2

OAuth2 stelt applicaties van derden in staat beperkte toegang te verkrijgen tot een HTTP-dienst, namens een resource-eigenaar of door een applicatie van derden toe te staan toegang te verkrijgen op eigen naam. Dankzij OAuth2 kunnen serviceproviders en consumerende applicaties op een veilige manier met elkaar communiceren.

 

In OAuth2 zijn er 4 rollen:

 

 

 

 

Componenten

 

Server- en Client-OAuth2-componenten ondersteunen PKCE (Proof Key for Code Exchange), een uitbreiding op de Autorisatiecode-stroom om CSRF- en autorisatiecode-injectieaanvallen te voorkomen (RFC 7636).