Adwos CMS
Перейти к содержимому

Настройка модуля «Авторизация Google»

Как подключить Авторизация Google в ADWOS CMS: где получить ключи, какие поля заполнить и что проверить после включения.

Обновлено 17.06.2026
Содержание

Модуль добавляет на сайт кнопку «Войти через Google». Пользователь подтверждает вход в Google-аккаунте, а ADWOS CMS получает проверенный профиль через официальный OpenID Connect flow.


Что получает CMS

  • Стабильный идентификатор sub. Аккаунт связывается по постоянному ID Google, а не по e-mail, потому что адрес может измениться.
  • Подтверждённый e-mail. CMS получает e-mail и признак email_verified, если пользователь разрешил доступ.
  • Профиль пользователя. Имя и аватар подтягиваются из Google UserInfo.
  • Автоматическая регистрация. При первом успешном входе CMS создаёт пользователя и связывает его с Google ID.


Установка в ADWOS CMS

  • Откройте админ-панель сайта под пользователем с правами администратора.
  • В разделе «Каталог» откройте «Маркетплейс» и найдите модуль по названию.
  • Нажмите «Установить». Если модуль уже установлен, откройте его карточку.
  • Откройте настройки модуля, заполните обязательные поля и сохраните изменения.
  • Включите модуль и проверьте, что кнопка входа появилась в форме авторизации.

Поля в настройках модуля

  • Client ID: Идентификатор клиента OAuth 2.0 из Google Cloud Console
  • Client Secret: Секрет клиента OAuth 2.0 из Google Cloud Console Значение храните только в защищённых настройках ADWOS CMS.
  • Иконка модуля (свой SVG/PNG, опционально): Загрузите свой логотип. Если не задано — используется фирменная иконка по умолчанию. Рекомендуется квадратный SVG.

Как настроить

  1. Откройте Google Cloud Console и выберите проект сайта или создайте новый проект.
  2. В разделе APIs & Services откройте OAuth consent screen и заполните экран согласия: название приложения, домен, контакты поддержки и политику конфиденциальности.
  3. В разделе Credentials создайте OAuth Client ID с типом Web application.
  4. В Authorized redirect URIs добавьте значение из поля «Redirect URI» в настройках модуля. Адрес должен совпадать полностью: протокол, домен, путь и параметры.
  5. Скопируйте Client ID и Client Secret в настройки модуля ADWOS CMS, сохраните их и включите провайдера.

Важно

Для обычного входа достаточно стандартных scope openid, email и profile. Не подключайте дополнительные Google API, если сайту не нужны расширенные данные.


Проверка после включения

  • Откройте страницу входа в приватном окне браузера.
  • Убедитесь, что кнопка провайдера отображается и открывает официальный домен авторизации.
  • Проверьте, что Redirect URI в кабинете провайдера совпадает со значением в ADWOS CMS полностью.
  • Полный вход проверяйте после активации ключей провайдера. Без рабочих ключей модуль должен показывать ошибку настройки, а не ломать страницу входа.
Полезно?