After Apple’s “It’s Show Time” Event on Monday, March 25, the company released updated versions of macOS and iOS to launch the new Apple News+ subscription service, and I updated all my devices accordingly. The update also included some security enhancements to Safari.
At some point after updating my MacBook Pro to 10.14.4, a series of notifications appeared alerting me that my “Google Password [was] Required.” In all, three notifications appears, one for each of my three Google accounts.1
Clicking on the notifications brought me to the Internet Accounts pane in System Preferences where I was prompted to re-authenticate each of my three accounts.
But as Stephen Hacket and Kirk McElhern posted in their blogs, as well as dozens of other users posted on an Apple Support Communities discussion page, the authentication process doesn’t finish and we are asked to “Enter the password for the account:
email@example.com. Google requires completing authentication in Safari” as illustrated below.
The problem only occurs on my MacBook Pro running the latest version of Mojave 10.14.4, and it has not affected an older iMac I use at work running High Sierra 10.13.6, even after I updated to Safari 12.1. The authentication scheme in the older version of macOS used a different browser window to complete authentication.
Safari 12.1 has two different build numbers: 13607.1.40.1.5 for the one running on 10.13.6, and 14607.1.40.1.4 for the one running on 10.4.4.
Users have been posting a bunch of suggestions to clear up this problem, but none of their suggestions have helped me. For the record, here’s some of the steps I have taken:
- I removed account from all my computers and re-added the account to both computers. I can/could access the three Google accounts on the older iMac (10.13.6) but only one of them the MacBook Pro (10.14.4), as I noted above.
- I deleted Keychain entries for anything related to Google. As soon as I successfully re-authenticate with the one account that works, noted above, I see three new Application Password keys for
- I turned off content blockers in the Private Window.. The new authentication scheme in Internet Accounts uses a Private Browsing Safari window, which looks a bit like how you sign in to a Wi-Fi’s Captive Portal page. There’s an option to turn off Content Blockers.
- I disabled 1Blocker in Safari. I use 1Blocker in Safari and disabling it did not solve the problem.
- I cleared all my cookies in Safari. And now I have to re-authenticate to everything, not just these three Google accounts.
- I turned off “Prevent Cross-Site Tracking” in Safari. I can’t authenticate whether this option is activated or not.
- In Google’s Security settings page, I removed access for “Mac OS” to access my Google account. But after you authenticate, Google detects that macOS has been granted access again, yet macOS can’t connect to the account.
- Yes, I rebooted and logged off. I actually did this first because this almost always fix the problem, right? Not in this case, sadly.
The weird thing is that I am able to authenticate to one Google account but not the other two. A few users have similarly noted that it works for one account but not for a second (or third account).
Another thing is that some users have reported having similar problems on their iOS devices after updating to iOS 12.2, but I have not encountered these issues on iOS.
At this point, I’ve resigned to using the web interfaces for Gmail and Google calendar on these accounts until releases an update to address this error.
Update: I have been using third-party apps to access my Google accounts on my Mac.
- For my calendar, I had already been using Fantastical.
- For email, I had tried out Airmail on two occasions over the years. Once back with version 1 and again with version 3 last fall. I have had mixed results with third-party clients, such as using Sparrow in 2012. However, I reinstalled Airmail 3 until Apple figures out and patches this bug.
- I actually have four Google accounts, and such is the life of the contract employee. ↩