Distributed Desktop application oAuth2

Three solutions:

  1. Run oAuth via a server and the server redirects to your custom URI as needed
  2. With Electron you can monitor the URL’s a popup is loading intercept and shutdown the popup window
  3. Use an accounts system, so people link Twitch/their account somewhere else and your app uses your account system to login and fetch the Twitch link data