Starting on September 20, 2019, my macOS 10.14.6-equipped iMac began asking me to enter the password for two Google accounts I've long had connected to the machine.
I clicked the notification bubble and it took me to the Internet Accounts area of System Preferences. Upon clicking one of the two Google accounts a dialog was presented by System Preferences that informed me I had to complete password entry for the Google account in Safari. Clicking OK opened Safari but no authorization page is every loaded.
I deleted the accounts and attempted to re-add them to the Internet Accounts settings but the problem remains. I'm stuck in a loop.
Prior to this occuring, I updated Safari on the iMac. No changes were made to either Google account by me prior to this occuring (though Google could have made changes quietly without my knowledge).
You can view the problem occuring in this screen capture video I took: https://youtu.be/wIJaBCyp_5I
Both of these Google accounts have long used 2FA if that is of any help helping me solve this problem. I would use an app-specific password here, but that doesn't appear to be an option when adding a Google account in the Internet Accounts pane of System Preferences.
How can I fix this and get these accounts re-added to macOS?
Best Answer
Safari 13.0.1 fixes this issue.
From the release notes:
To install Safari 13.0.1:
Go to
System Preferences > Software Update
to install the 13.0.1 update. You'll need to restart your Mac after the installation for the Google authentication problem to go away.If pressing the "Open Safari" button in the Internet Accounts pane of System Preferences fails to open Safari, open Safari yourself and the problem shoudl rectify itself. Safari does not need to be made the default browser for the system.
As of the time this was posted, September 20 2019, there was no known solution to the problem. Safari 13.0 broke the authentication workflow from System Preferences with Google account authentication if you use 2FA on your Google account.
The problem has been reported to Google and Apple via their official bug feedback channels.
Partial workaround
A partial workaround to the problem can be had for Mail.app and Notes.app if you add your Google account as a generic "Mail Account". For this to work you'll need to generate an application-specific password in your Google account and use this app-specific password with your Google email address to link the account to Mail.app and macOS.
To generate an application specific password for your Google account (from Google's official documentation):
To use this password with macOS:
Add Other Account...
at the bottom of the listUnfortunately this approach won't work to make a Calendar connection from Calendar.app to your Google calendar.