Fix malformed google oAuth URL requests
When I try to add a Google account to an app like Fantastical, the oAuth link results in a 400 Error when Choosy is used to pass the URL to the browser.
For example, when using Choosy to pass the link from Fantastical to Safari, the requested URL starts with "https://accounts.google.com/signin/oauth/legacy/consent?authuser=0&part=blahblahblah....."
This URL results in a 400 Error ("The server cannot process the request because it is malformed. It should not be retried. That’s all we know.").
When I disable Choosy, and just have the link open in the default browser, the URL passed looks different. It looks like this:
https://accounts.google.com/o/oauth2/v2/auth/oauthchooseaccount?client_id=bahblahblah.....
This URL, however, works as expected.
-
Arun Mehta commented
I also have issues with Fantastical!