Техническое задание: Регистрация и авторизация через Telegram
Цель проекта
Необходимо внедрить на сайт альтернативный способ аутентификации пользователей - через аккаунт в мессенджере Telegram. Это упростит процесс регистрации и входа для пользователей.
Основные требования
- Разработать и настроить механизм регистрации нового пользователя через Telegram-бот или виджет.
- Реализовать процедуру авторизации (входа) для уже зарегистрированных пользователей.
- Система должна безопасно получать и проверять данные пользователя (id, имя, username при наличии).
- Обеспечить связку аккаунта Telegram с учетной записью на сайте.
- Интеграция должна быть стабильной и соответствовать актуальным правилам Telegram API.
Ожидаемый результат
Пользователь, заходя на сайт, видит кнопку "Войти через Telegram". При ее нажатии происходит безопасный редирект или открывается мини-приложение для авторизации в Telegram. После подтверждения пользователь автоматически регистрируется или авторизуется на сайте с подтягиванием основных данных из профиля Telegram.