OAuth and OpenID Connect are authorization frameworks that enable third party applications (API clients) to obtain limited access to RESTful APIs on behalf of resource owners. OAuth allows API clients to obtain authorization grants, which can be exchanged for access tokens to make requests to the API. OpenID Connect is used by API clients to obtain information about the authentication of the resource owner performed by the authorization server in an ID token.