Authentication

For generating bearer tokens using the OAuth2 client credentials flow