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

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

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

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

Модуль добавляет кнопку «Войти через X». Пользователь подтверждает вход на стороне X, а ADWOS CMS использует актуальный OAuth 2.0 Authorization Code Flow with PKCE.


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

  • OAuth 2.0 Authorization Code Flow with PKCE. Запрос авторизации выполняется через x.com, обмен кода выполняется через api.x.com.
  • Профиль X. CMS получает ID пользователя, имя, username и аватар.
  • Вход без e-mail. X обычно не передаёт e-mail, поэтому CMS связывает аккаунт по ID профиля.
  • Автоматическая регистрация. При первом успешном входе CMS создаёт пользователя и привязывает его к X.


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

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

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

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

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

  1. Откройте developer.x.com и создайте приложение в проекте X Developer Portal.
  2. Включите OAuth 2.0 и выберите тип клиента Confidential client.
  3. В App permissions оставьте доступ Read. Для входа используются scope tweet.read и users.read.
  4. В Callback URL или Redirect URI добавьте значение из поля «Redirect URI» в настройках модуля. Адрес должен совпадать полностью.
  5. Скопируйте OAuth 2.0 Client ID и Client Secret в настройки ADWOS CMS, сохраните их и включите X в разделе авторизации.

Важно

Если приложение X находится в режиме разработки или имеет ограничения тарифа, вход будет доступен только пользователям, которым разрешён доступ в X Developer Portal.


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

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