I'm porting my app from Windows (where it works) to Linux (where it doesn't work). I can't figure out why, but my firewall is pretty strict. What port and protocol are being used to return the access token?
Also, does it matter that I'm signing in to my Google account on a different machine than the Linux machine (one with a GUI/Browser) in order to login and consent?