Название проекта:
Java developer (для всех)
Кто разместил:
Внешний проект с free-lance.ru
Открыт:
03-Oct-2025 13:06 GMT
Описание:
Реализовать механизм поверхностной аутентификации в Telegram клиенте с использованием Telegram Bot API. Кандидат должен продемонстрировать умение работать с существующей кодобазой, интегрировать внешние сервисы и реализовывать безопасные методы аутентификации. Техническое задание 1. Модификация Telegram Client Исходный код: Telegram Android Client (предоставляется отдельно) Добавить кнопку авторизации в интерфейсе приложения При нажатии открывать страницу авторизации внутри приложения 2. Серверная часть (REST API) Реализовать сервер с двумя endpoint'ами: POST /auth/init Параметры: user_id (идентификатор пользователя) Генерирует уникальный sessionId и token Сохраняет в БД с полями: session_id (String, PRIMARY KEY) token (String, UNIQUE) user_id (Long) accepted (Boolean, default: false) created_at (Timestamp) expires_at (Timestamp) // +10 минут Возвращает JSON: json { "sessionId": "uuid-session-123", "token": "jwt-or-uuid-token", "expiresIn": 600 } Защищенный endpoint для проверки Endpoint для внутренней проверки реализации Детали будут предоставлены дополнительно 3. Telegram Bot Создать бота с командами: /start {sessionId} - подтвердить Логика бота: При получении sessionId проверять его валидность и время жизни При подтверждении обновлять запись в БД: accepted = true 4. Клиентская логика При открытии страницы авторизации: Вызывать /auth/init с user_id текущего пользователя Получать sessionId и token Добавить кнопку, по которой пользователь сможет перейти в бота для подтверждения Закрывать страницу авторизации Показывать уведомление об успехе Технологический стек Клиент: Java, Android SDK Сервер: Spring Boot База данных: На выбор кандидата Telegram Bot: Java + Telegram Bot Library Требования к реализации Обязательные требования: Полная работоспособность всей цепочки аутентификации Обработка ошибок и edge cases Безопасное хранение и передача данных Логирование ключевых событий Будет преимуществом: Unit-тесты для критической логики Документация API Конфигурация через environment variables
Project ID:
4802202
Категория проекта:
Программирование, Google Android
Бюджет проекта:
Проект
Открыт
Сделать макет для визиток
Категория : Фирменный стиль, Визитки Бюджет : 1 000 руб
27-May-2026 10:08 GMT
Переписать тексты для лендингов - тема здоровье, БАД
Категория : Тексты, Редактирование/Корректура Бюджет : 100 руб
27-May-2026 09:59 GMT
3Д визуализация+фасады+планировки проекта каркасного дома для портала
Категория : 3D Графика, Экстерьеры
27-May-2026 09:57 GMT
Разработка веб-сервиса для автоматизации диспетчеризации развозок
Категория : AI — искусственный интеллект, Vibe Coding
27-May-2026 09:55 GMT
Работа по 1С
Категория : Программирование, 1С-программирование
27-May-2026 09:53 GMT
Разработка небольшого учебного веб-сервиса, условно «GetCourse на минималках»
Категория : AI — искусственный интеллект, Vibe Coding
27-May-2026 09:47 GMT
Налить трафик на приложение из соцсетей, тизерок
Категория : Реклама и Маркетинг, Продажи и генерация лидов
27-May-2026 09:34 GMT
Разработать дизайн уличных баннеров (для всех)
Категория : Дизайн, Баннеры
27-May-2026 09:31 GMT
Реверс-инжиниринг Seed/Key для ЭБУ (CAN COM17, 500k)
Категория : Программирование, Системное программирование
27-May-2026 09:19 GMT
Отредактировать фото
Категория : Аудио/Видео/Фото, Ретуширование/Коллажи Бюджет : 2 000 руб
27-May-2026 09:18 GMT
Требуется разработка карточек товара для маркетплейсов
Категория : Дизайн, Дизайн для маркетплейсов
27-May-2026 09:03 GMT
Дизайн карточек геля для стирки на ВБ и Озон
Категория : Маркетплейс менеджмент, Дизайн карточек товаров
27-May-2026 09:03 GMT
Интеграция 1С:Розница 3.0 с Google Sheets по API + Починка Вебхуков (Система лояльности)
Категория : Программирование, 1С-программирование Бюджет : 15 000 руб
27-May-2026 08:53 GMT
Прозвон клиентов (итальянский язык)
Категория : Реклама и Маркетинг, Телемаркетинг и продажи по телефону Бюджет : 50 000 руб
27-May-2026 08:50 GMT
Перевод таблицы из формата PDF в EXCEL
Категория : Программирование, Плагины/Сценарии/Утилиты
27-May-2026 08:47 GMT
Все проекты