Created a delegating auth provider that supports either HTTP BASIC or an OAuth 2 bearer token