9

For months, Google has been warning me that I "may lose access to apps that are using less secure sign-in technology".

email

The warnings directed to this page with more information. Starting on May 30, Google was planning to prevent software which does not use the modern OAuth2 authentication scheme from logging into any Google account. Unfortunately, this includes Apple applications built into OS X 10.10 and older, such as Mail, Contacts, and Calendar. (This applies even to accounts added via "Sign in with Google", and even though "less secure app access" was not previously required.)

I am using OS X 10.9 Mavericks. As was foretold, on the morning of June 1, 2022 at around 7 am EDT, the Mail, Calendar, and Notes apps spontaneously became unable to connect to my Google account.

How can I use my Google account without updating to an ugly flat version of OS X?

6
  • Some hardware won't support 10.10. All hardware that supports 10.10 supports 10.11. How about using apps/mods to restore the old look to the new OS? Crazy to have bad security just because you like aesthetics. Commented Jun 3, 2022 at 0:42
  • @Harper-ReinstateUkraine Just to give an idea of how far down the rabbit hole I am, I built a Hackintosh system explicitly targeting 10.9 compatibility (while retaining as much performance as possible), made a QuickTime plugin to add support for modern codecs, and am currently working on a kext to monkey patch a bug Apple left in the XNU kernel prior to Sierra. I tried using mods for years, but it's basically impossible to do comprehensively, and aesthetics—while a major factor—aren't the only reason I prefer 10.9. Commented Jun 3, 2022 at 1:04
  • I'm not surprised, support for prior to 10.11 has been dropped with extreme prejudice. 10.11 is reasonably well loved since it supports a lot of hardware, and they "kinda owe" those owners since they were forced to replace their Macs due to the Intel switchover. Unfortunately 10.11 introduces a bunch of baked-in security stuff that <=10.10 does not have, you may have noticed how StackExchange and Wikipedia stopped working on it last year. Commented Jun 3, 2022 at 1:09
  • @Harper-ReinstateUkraine I set up a mitm proxy last year to work around 10.9's https limitations, so Wikipedia et al work just fine. More at: jonathanalland.com/old-osx-projects.html. As I said—deep in the rabbit hole! Commented Jun 3, 2022 at 1:27
  • 1
    Seeing your questions reach HNQ every now and then makes me smile. As someone who also hates flat design I'm still keeping a Mavericks box for occasional spreadsheeting on Office 2011. I never really liked OS X enough so I've moved on to Linux however it's fun seeing somebody keep on the fight. @Harper-ReinstateUkraine tweaks are prohibitively hard, things as simple as changing icons and mouse curves aren't really supported. Commented Jun 3, 2022 at 15:56

1 Answer 1

10

Google still offers a workaround for applications that don't use OAuth2, but they don't publicize it. You need to create an "app password", and use that to sign in instead of your normal password.

First, go to https://myaccount.google.com/security and turn on "2-Step Verification". Follow the instructions to add a verification method for your Google Account. Unfortunately, there is no way to avoid this.

Afterwards, go back to https://myaccount.google.com/security and select the newly-available "app passwords" option. Use the options provided to generate a new app password.

Finally, remove your Google Account from System Preferences, then add it back again using your newly-generated app password in place of your normal password. (I recommend completely removing and re-adding the account like this to avoid potential problems with sending messages in Apple Mail.)

Afterwards, you will once again be able to use Mail, Contacts, Notes, Reminders, and Calendar/iCal with your Google Account.


If you are using a corporate Google account, you may need to add your account to System Preferences as follows in order for it to work:

For Email:

  1. Select "Add Other Account..." (instead of selecting "Google")

  2. Select "Add a Mail account"

  3. Enter your full email address and app password in the associated text boxes.

  4. When asked which services to enable, deselect everything except for email.

For Calendar:

  1. Select "Add Other Account..." (instead of selecting "Google")

  2. Select "Add a CalDAV account"

  3. Set "Account Type" to "Manual"

  4. Enter:

    User Name: [your full email address]

    Password: [your app password]

    Server Address: apidata.googleusercontent.com

I have no clue why this is necessary.


If Google ever removes the app password feature (I don't think they will, lest they cut off every plain IMAP email client), consider trying Yo'av Moshe's OAuth Hopper instead, which should also work.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .