Troubleshooting

Supported environments

Google Sign-In officially supports the following browsers and platforms:

  • Google Chrome on macOS, Windows, Linux, Android, iOS
  • Mozilla Firefox on macOS, Windows, Linux
  • Safari on macOS and iOS
  • Internet Explorer versions from 8 to 11 on Windows
  • Microsoft Edge on Windows

Known issues

Third-party cookies and data blocked

When enabled, this privacy feature deactivates all cookies and storage within the iframe, which is required by Google to securely authenticate the user. All client side Single Sign-On libraries are broken in such environment.

One solution is to request users who have disabled third-party data to create an exception for https://accounts.google.com by adding accounts.google.com to the allowed domains. In Chrome, this is done in chrome://settings/content/cookies.

If many of your users have this feature enabled (some companies enforce this setting for all their employees), another workaround is to implement server-side OAuth 2.0 flows.

Chrome on iOS in Incognito Mode

Google Sign-in is currently not supported in incognito mode on Chrome on iOS.

Safari in Private Mode

Google Sign-in is currently not supported in private mode on Safari.

Safari with Intelligent Tracking Prevention

This new feature of macOS High Sierra and iOS 11 deactivates third-party cookies every 24 hours, unless the user interacts with one of the page of the domain of the third-party. As the Google Sign-in library relies on cookies to securely authenticate the user, it will potentially detect that the user is logged out every 24 hours. The user has to go through the sign in flow again to reactivate the cookies.

Any other issue?

Please go to our GitHub issue tracker for any other issue with the Google Sign-In library.