I want to use OAuth 2.0 Authorization Code Flow for battle.net (https://develop.battle.net/documentation/guides/using-oauth/authorization-code-flow) as a login