OAuth2 authorization code flow: Internal users

Within the context of Cloud API authentication, an internal user is a person who is listed as a user in the BillingCenter database. For example, Aaron Applegate, a BillingCenter billing clerk, is an internal user. Internal users can use caller applications and trigger Cloud API calls from that application. For example, suppose there is a producer portal that contains information about producer commission rates. A BillingCenter producer manager reviews and updates commission rate information, which is then sent to BillingCenter. This action triggers a Cloud API call by an internal user from a caller application.

This topic describes how to implement Cloud API authentication for internal users using bearer token authentication. (For information on how to implement authentication for internal users using basic authentication, see Basic authentication.)