Authenticate and obtain a bearer token

Authenticates with username and password credentials for on-premises deployments and returns a bearer token for subsequent API requests.