OAuth2 and OpenID Connect in FSI

OAuth 2.0: The Authorization Framework/ Authority

OAuth 2.0 is an authorization framework that allows a third-party application (the Client) to access a user's (the Resource Owner's) protected resources without ever needing their username and password.

Instead of passwords, it uses access tokens that grant specific, limited permissions.

Core Roles in the OAuth 2.0 Flow

Common OAuth 2.0 Grant Types

Grant types, also known as flows, are the methods used to get an access token. The choice of flow depends on the type of application and the scenario.