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
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
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.