Авторизиция через телеграм апи на golang

12 800 руб. за проект
23 октября 2024, 21:41 • 2 отклика • 11 просмотров
1. Получение данных о пользователе через Telegram API:

- получения идентификационных данных пользователя (имя, ID, аватар).
- запрашивать дополнительные данные через api (телефон если возможно)


2. Проверка подписи и авторизация:

- Использовать данные для аутентификации.
- Проверить подпись данных через API Telegram, чтобы убедиться в их подлинности.
- Создать механизм авторизации: новый пользователь — регистрация, существующий — логин.


3. Создание записи в базе данных:


При успешной авторизации пользователя создаётся или обновляется запись в базе данных, содержащая его данные (имя, ID, статус аккаунта, контактная информация, дата создания создания аккаунта, дата последнего логина)


4. Возможность дополнять данные:


- Добавить возможность пользователю редактировать информацию в своём профиле:
- Номер телефона (с проверкой).
- Данные для доставки (тут позже надо будет сделать апи сдека)


5. API для отдачи данных на клиентскую часть


Разработать REST API для взаимодействия клиентской части с сервером: