Задать вопрос
@baldejnek

Тг бот и веб приложение с одним и тем же функционалом и бд, нужно ли общее API? Как лучше сделать?

Есть тг бот, хочу сделать веб приложение с точно такой же логикой и одной бд. Стоит ли сделать просто общее апи и слать туда запросы и с фронта и с тг или втупую продублировать код?

С одной стороны будет меньше кода и не нужно будет при обновлениях в каждом проекте менять одни и те же строчки, но с другой стороны у меня есть вопросы к безопасности. Если для веба я считываю куки с jwt и получаю id юзера, то что мне делать с тг? Добавлять куки к запросу с тем же самым jwt? Или как лучше сделать?
  • Вопрос задан
  • 34 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
а тебе точно нужен jwt для тг? бот и так знает telegram user id из апдейта — вебхук проверяется по заголовку X-Telegram-Bot-Api-Secret-Token, это и есть твоя авторизация, куки тут лишние. общее api это ок, только зови его как service-to-service: бот стучится с внутренним api-key, а не юзерским jwt, и просто прокидывает telegram_id параметром. веб как жил на jwt-в-куке, так и живёт.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы