This is one of the authorization grant mechanisms defined in the OAuth 2.0 standard (IETF RFC 6749). The client credential grant type is used to obtain both access tokens and refresh tokens and is optimized for confidential clients for which there is exists an established trust relationship. This authorization approach is adopted and adapted in the 1EdTech Security Framework.