Мы прекращая Google для входа в систему JavaScript платформенной библиотеки для веб - сайтов . Для проверки подлинности и пользователь входа в систему , использовать новые Google Identity Services SDKs как для Web и Android вместо.

Поиск проблемы

Поддерживаемые среды

Google Sign-In официально поддерживает следующие браузеры и платформы:

  • Google Chrome в macOS, Windows, Linux, Android, iOS
  • Mozilla Firefox для macOS, Windows, Linux
  • Safari на macOS и iOS
  • Версии Internet Explorer от 8 до 11 в Windows
  • Microsoft Edge в Windows

Известные проблемы

Сторонние файлы cookie и данные заблокированы

При включении эта функция конфиденциальности деактивирует все файлы cookie и хранилище в iframe, которое требуется Google для безопасной аутентификации пользователя.

Одно из решений - попросить пользователей, которые отключили сторонние данные, создать исключение для https://accounts.google.com, добавив accounts.google.com в разрешенные домены. В Chrome это делается в chrome: // settings / content / cookies .

Если у многих ваших пользователей эта функция включена (некоторые компании применяют эту настройку для всех своих сотрудников), другим обходным путем является реализация потока OAuth 2.0 на стороне сервера .

Chrome на iOS в режиме инкогнито

Вход в Google в настоящее время не поддерживается в режиме инкогнито в Chrome на iOS.

Safari с интеллектуальной системой предотвращения отслеживания

Эта новая функция macOS High Sierra и iOS 11 деактивирует сторонние файлы cookie каждые 24 часа, если пользователь не взаимодействует с одной из страниц стороннего домена. Поскольку библиотека входа в Google использует файлы cookie для безопасной аутентификации пользователя, она потенциально обнаруживает, что пользователь выходит из системы каждые 24 часа. Пользователь должен снова пройти процедуру входа, чтобы повторно активировать файлы cookie.

Любая другая проблема?

Чтобы узнать о любых других проблемах с библиотекой входа в Google, перейдите в нашу систему отслеживания проблем GitHub .