Modules/Community/ содержит два подмодуля. Вместе они заменяют стандартную модалку пароля/CUB на полноэкранный Telegram-гейт.
Оба модуля по умолчанию находятся в
BaseModule.SkipModules и имеют "enable": false в manifest.json.TelegramAuth
Хранилище пользователей, HTTP API
/tg/auth/* и синхронизация UID в accsdbTelegramAuthBot
Telegram-бот: привязка UID, устройства и админ-команды
Включить оба модуля
1
Скопируйте секции в init.conf
Возьмите структуру из
Modules/Community/TelegramAuth/init.merge.example.json и TelegramAuthBot/init.merge.example.json.2
Задайте одинаковый secrets
mutations_api_secret должен совпадать в обоих модулях и быть ненулевым в проде.3
Включите манифесты
В
manifest.json каждого модуля установите "enable": true (через копию в mods/).4
Уберите из SkipModules
Удалите
TelegramAuth и TelegramAuthBot из BaseModule.SkipModules.5
Включите TelegramAuth.enable
TelegramAuth.enable: true поднимает accsdb.enable и синхронизирует UID в users.json.
