Клиентская библиотека JavaScript для входа с помощью Google и Google One Tap совместима с большинством распространенных браузеров и платформ. Не гарантируется работа на всех браузерах и платформах.
Из-за угроз безопасности клиентская библиотека JavaScript поддерживается только в двух последних версиях каждого браузера.
Совместимость
Поддержка кнопки «Войти с помощью Google» и процессов входа в систему одним касанием зависит от комбинации браузера и платформы.
Пользовательский опыт может различаться в разных браузерах в зависимости от доступности следующих функций:
- Интеллектуальное предотвращение отслеживания (ITP)
- API управления федеративными учетными данными (FedCM)
Поддерживаемые процессы и функции входа показаны в следующих таблицах. Не все браузеры доступны на всех платформах. Н/Д означает, что поддерживаемый браузер недоступен на платформе.
Войти через Google
Браузер/Платформа | Андроид | iOS * | macOS | Линукс | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | Н/Д | Н/Д | Н/Д |
* Поскольку для iOS требуется режим перенаправления ITP.
Одно касание
Браузер/Платформа | Андроид | iOS | macOS | Линукс | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | Н/Д | Н/Д | Н/Д |
* Чтобы включить обновленный интерфейс One Tap UX для браузеров, требующих ITP, необходима дополнительная настройка .
† FedCM доступен в Chrome 117 или более поздней версии; дополнительную информацию см. в таблице совместимости браузера MDN.
Сторонние файлы cookie
Являясь участником группы сообщества W3C FedID, работающей над FedCM , Google Identity Services работает над повышением конфиденциальности и безопасности пользователей, одновременно сводя к минимуму изменения в существующих веб-сайтах и сохраняя простоту использования для наших пользователей. Библиотека JavaScript ГИС теперь поддерживает предлагаемый API FedCM.
По состоянию на август 2023 года Google Identity Services полностью поддерживает FedCM и рекомендует его использовать. Для некоторых существующих веб-приложений могут потребоваться изменения для внедрения FedCM .
Рекомендуется
- Включите FedCM для новых веб-приложений и перенесите существующие приложения.
Не рекомендуется
- Отключение FedCM.
По состоянию на август 2022 года Google Identity Services провела ограниченное испытание происхождения FedCM . Примерно 20 веб-сайтов и 300 тысяч пользователей успешно вошли в систему с использованием API-интерфейсов FedCM и ГИС.
Мы рады сообщить, что первые отзывы показали, что для большинства веб-сайтов переход на более конфиденциальный и безопасный процесс входа в систему без сторонних файлов cookie может происходить прозрачно благодаря обратно совместимым обновлениям существующей библиотеки ГИС. Требовалось минимальное или полное отсутствие изменений в существующих потоках пользователей и веб-сайтах. Это критический момент, поскольку широкое внедрение API-интерфейсов FedCM зависит от беспрепятственной миграции существующих веб-сайтов.
На основе этих предварительных отзывов GIS планирует расширить участие в тестировании ГИС с FedCM.
В ходе испытаний были обнаружены эти проблемы, и некоторые веб-сайты могут потребовать принятия мер после внедрения FedCM в ГИС:
- Диалоги, отображаемые в браузере, исключают существующую возможность для сайтов использовать атрибуты стиля или промежуточные iframe для управления расположением диалога входа в систему. Это может скрыть существующее содержимое сайта, часть которого может быть полезна или важна для просмотра пользователями перед входом в систему.
- Хотя некоторые сайты еще не получили широкого распространения, они могут использовать CSP и COOP. В этих случаях сайтам, возможно, придется внести изменения в прямые браузеры, чтобы разрешить всплывающие окна и загружать межсайтовые ресурсы.