OAuth 2.0 is an authentication framework that is used to create an authentication pattern between different systems. here, the client, instead of making a request to the resource server, makes an initial request to an entity called resource owner. This resource owner sends back the authentication grant for the client (if the credentials are authenticated). The client now sends this authentication grant to another entity called an authentication server. The authentication server takes the grant and returns an access token. The access token is a
JWT in an OAuth2.0 workflow
Authentication versus authorization
Authentication is the process of identifying whether a client is genuine or not. When a server authenticates a client...