A Battle.net provider for league/oauth2-client