Устранение неполадок

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

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

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

Ниже перечислены известные проблемы, с которыми вы можете столкнуться при использовании входа в Google.

Блокировка сторонних файлов cookie и данных

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

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

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

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

Функция входа в Google не поддерживает режим инкогнито в Chrome на iOS.

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

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

Есть еще какие-нибудь проблемы?

Если у вас возникли другие проблемы с библиотекой входа Google, посетите наш GitHub-трекер проблем .