бек на express js. Есть авторизация и регистрация, авторизация по jwt.
Необходимо прикрутить авторизацию по телеге. Авторизуюсь через официальный виджет от телеги. В ответе приходит ник, хэш, айди и дата авторизации.
Не могу понять как занести пользователя в базу и в последствии авторизовывать/регистрировать юзера.
К какому решению пришёл:
Добавить ещё один эндпоинт "/tgauth", при авторизации через телегу искать пользователя по айди в базе, если айди не нашёл - регистрировать, если нашёл, то авторизировать.
На сколько такое решение данной задачи правильное? Заранее спасибо за ответ
если не нашел: "регистрировать" всегда: "авторизовать", что бы это ни было
Спасибо. То есть с вводом дополнительного эндпоинта я правильно сделал?
я не понял момент с эндпоинтом, в какой ситуации на него запрос делается и зачем?
При авторизации через форму -> эндпоинт "/login" При авторизации через телегу -> эндопинт "/tgauth"
Обсуждают сегодня