Page Summary
-
The JavaScript client library for Sign In With Google and Google One Tap is designed for most common browsers and platforms but has limitations and specific requirements for compatibility.
-
Support for Sign In With Google and One Tap flows varies across browser and platform combinations, potentially affecting user experience due to features like ITP and FedCM.
-
Google Identity Services supports the proposed FedCM API to enhance user privacy and security while aiming to minimize changes to existing websites.
-
Enabling FedCM is recommended for new web apps, and migrating existing apps may be required for some sites to accommodate changes in browser-rendered dialogs and potential CSP/COOP issues.
The JavaScript client library for Sign In With Google and Google One Tap is designed to be compatible with most common browsers and platforms. It is not guaranteed to work on all browsers or platforms.
Due to security risks the JavaScript client library is only supported on the latest two versions of each browser.
Compatibility
Support for the Sign In With Google button and One Tap sign-in flows varies across browser and platform combinations.
The user experience may differ between browsers based upon availability of these features:
Supported sign-in flows and features are shown in the following tables. Not all browsers are available on all platforms, N/A means a supported browser is not available on the platform.
Sign In With Google
| Browser / Platform | Android | iOS * | macOS | Linux | Windows 10 |
|---|---|---|---|---|---|
| Chrome | |||||
| Edge | |||||
| Firefox | |||||
| Safari | N/A | N/A | N/A |
* Due to ITP redirect mode is required for iOS.
One Tap
| Browser / Platform | Android | iOS | macOS | Linux | Windows 10 |
|---|---|---|---|---|---|
| Chrome | |||||
| Edge | |||||
| Firefox | |||||
| Safari | N/A | N/A | N/A |
Third-party cookies
As a participant in the W3C FedID community group working on FedCM, Google Identity Services has been working to increase user privacy and security while also minimizing the changes to existing websites and preserving ease of use for our users. The GIS JavaScript library now supports the proposed FedCM API.
As of August 2023, Google Identity Services fully supports FedCM and recommends its use. Changes to adopt FedCM may be required for some existing web apps.
Recommended
- Enable FedCM for new web apps and