Authenticate with username/password

Authenticate with an OAuth2 IDP