macOS wants access to your Google account

Just updated to Mojave 10.14.4. The only previous connection between any Google accounts I have and my Apple world is sharing my Google calendar with my Apple calendar (I can see on all my devices).


Now I'm getting a request in Mac OS calendar to enter the password for the Google account. "Google requires completing authentication". The pop-up opens safari and takes me to a page that says macOS wants the ability to do all of these (no pick-and-choose possible):


  • Read, compose, send, and permanently delete all your email from Gmail (not necessary - I don't use Apple mail on the Mac for access to my Gmail)
  • See, edit, download, and permanently delete your contacts (um, no. In any case, my contacts are already in iCloud)
  • See, edit, share, and permanently delete all the calendars you can access using Google Calendar (this is what I'm looking for, although I really just want to "see". The rest is unnecessary)
  • View and send chat messages (not needed)


My only choices at this point are to allow this full access or cancel (and then have to deal with being asked again).


Is there a way to get my Google calendar events to show up in my Apple calendar like it did previously and not allow access to everything else? Can I just leave it be? If the latter is true, any way of getting rid of the prompts to enter the password?




MacBook Air 13", macOS 10.14

Posted on Apr 5, 2019 7:28 AM

Reply

Similar questions

53 replies

Apr 24, 2019 6:55 AM in response to LD150

No hijacking occurred. No personal attack occurred. You have offered an answer that "it is google's fault", however, most people don't think this is the case. Like others on here, I'm looking for a solution. Offering "I hate google" responses is not helpful in finding a solution to a potential security flaw in MacOSX asking for elevated / unnecessary privileges.

Apr 24, 2019 10:09 AM in response to LD150

I can see you post a lot on this forum, and likely provide many good answers and help to people. I am sure it is appreciated.


I am not trying to attack you in any way. I know a bit about OAuth2 having implemented the same in many corporate environments.


It's Mac OS who is asking for OAuth2 authentication.

It's Mac OS that is asking for privileges it does not need.


These requested privileges Mac OS does not need should raise concerns to users. However, this is how Apple chose to integrate with the google OAuth2 API - requesting max privileges. Apple should review this policy.


In short, if you want to use gmail with Mac mail, you have no choice but to grant these privileges, or connect to gmail via standard iMap (which is less secure, although still encrypted).


Keep up the good work Peter.


May 4, 2019 10:54 AM in response to LD150

It is a matter of security and whom one choses to trust. The less devices/parties with access to your data, the lower your attack vectors from potential attacks. Some choose to trust Apple over Google. That is a personal choice. Others choose Google as their preferred. In the end, the option should be up to the user, not to an entity.


Apple Store implements very strict policies on Apps to not request more access than they require for proper operation. They have not followed this same policy in Mac Mail integration to Gmail services. As a result, if you authorize the Gmail integration and your Mac is compromised, so is your info on Google. And if all you wanted to do was sync your calendars, this is a concern for any security minded person. This is a new integration for Mac OS, and they likely chose the quickest, most cost effective method by requesting full access. Apple can remedy this by requesting access to only the services the user has requested.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

macOS wants access to your Google account

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.