What is it?

OAuth 2.0 is a popular authorisation protocol that allows users to grant third-party applications access to their resources without revealing their usernames or passwords. It's a standard for secure access to APIs and is widely used for online authorisation.

How does it work?


There are a few key components:

Client Application: This is the application that sends a request to a protected resource

Resource Server: This hosts the protected resource (e.g.  The Service provider)

Resource Owner: The user who authorises an application to access their account and grants access

Authorization Server: The server that authenticates the user and issues access tokens





Client Application: This is the application that sends a request to a protected resource

Resource Server: This hosts the protected resource (e.g.  The Service provider)

Resource Owner: The user who authorises an application to access their account and grants access

Authorization Server: The server that authenticates the user and issues access tokens