Use actual web browser for oauth login
goa and e-d-s replaced integrated webkitgtk auth flow by opening the authentication URL with a regular web browser and getting response by specifying a custom protocol as the redirect URL. This has several benefits:
- Allows using the web browser’s password manager.
- Ability to use U2F device as a second factor for Google account.
- Better trust that the URL is actually proper site rather than a phishing.
- Apparently, Google does not like embedded browser auth flow.