The game can handle everything else via normal HTTP libraries, but the user does need a browser during the authorization flow. Depending on the game, the easiest option might just be to have a separate small desktop program that will handle the auth flow and save the token for the game to use. That will avoid having to tab out of the game to the browser and having to implement a browser within the game client.
1 Like