В среде рабочего стола у вас есть другой способ получить токен, сам открытый URL-адрес браузера.
сервер OAuth2 перенаправит браузер пользователей на URL-адрес перенаправления с токеном какпараметр запроса, поэтому, если вы контролируете используемый браузер, вы можете прочитать токен непосредственно из URL-адреса, на который был перенаправлен пользователь.
Графические библиотеки, такие как GKT +, имеют встроенные параметры для создания мини-браузеров, которые пользователь можетиспользуйте для аутентификации, и он автоматически вернет токен приложению, но возможны и другие варианты, например, чтение URL Firefox.