added a backend for Battle.net Oauth2 auth