Various operations listed in #1422 rely on OAuth2 protocol units as specified in the OAuth2 RFCs. We need to create a common library with a set of canonical functions for the following:
- OAuth token validation
- Claims extraction from OAuth tokens
- OAuth token exchange
- OAuth token refresh
- OAuth token scope modifications
- OIDC support
We will implement specifications from the following RFCs:
Wherever necessary, we will adhere to the OAuth2.1 specifications even though they have not yet been accepted as a standard:
(Note: we envision this as an evolving feature, incorporating new standards as they emerge.)
@aksharkaul @abhi201191 @viksharma1987 @sandeepnRES