Многие пользователи устаревших конфигураций 1С:Управление нашей фирмой сталкиваются с ошибкой: «Вход с аккаунтом Google временно заблокирован для этого приложения». Эта проблема возникает из-за изменений в политике безопасности Google, которая перестала доверять устаревшим методам OAuth-авторизации, не прошедшим официальную проверку.
В этой статье мы подробно разберем, почему возникает данная ошибка и какими способами можно попытаться восстановить связь между 1С и Google Календарем.
Ранее для обхода подобных проблем администраторы часто включали опцию «Небезопасные приложения» или использовали IMAP/POP3-пароли. Однако Google полностью отключил поддержку «небезопасных приложений» (Less Secure Apps). Теперь любое стороннее приложение, взаимодействующее с сервисами Google (Календарь, Контакты), должно пройти процедуру регистрации и верификации в консоли разработчика Google Cloud Platform.
Если обновление конфигурации 1С до актуального релиза невозможно, единственным рабочим способом является регистрация собственного проекта в Google. Разберем этот процесс по шагам.
Google Cloud Platform и создайте новый проект.Google Calendar API.OAuth. Здесь важно указать тип приложения и добавить ваш почтовый адрес в список тестируемых пользователей.OAuth 2.0. Вы получите Client ID и Client Secret.Важно понимать, что в некоторых случаях 1С может не поддерживать передачу специфических объектов (например, «Напоминаний» или «Задач»), так как структура API со временем меняется. Даже после успешной авторизации вы можете столкнуться с тем, что события из 1С не уходят в Google, либо приходят неполные данные.
При настройке через Google Cloud Console обратите внимание на следующие моменты:
API. Рекомендуем протестировать работу на актуальных версиях платформы 8.3.17 и выше, так как там обновлены библиотеки интеграции.Календарь, Событие, Задача в 1С должны быть явно сопоставлены с типами данных Google API.Мы выяснили, что ошибка блокировки — это защитная реакция Google на устаревшие методы авторизации. На текущий момент существует два пути:
1С:УНФ до последнего релиза, в котором разработчики 1С уже переписали механизмы OAuth под актуальные требования безопасности.Помните, что использование Client ID и Client Secret требует внимательности. Если после всех настроек синхронизация по-прежнему идет не полностью, это означает, что логика обработки объектов внутри 1С требует доработки силами программиста.