1001 Freelance Projects
Свежие проекты с фриланс-бирж
Сегодня: 27-May-2026 10:58 GMT
Просмотр проекта
Подробный просмотр проекта (вы будете перенаправлены на сторонний сайт)
Название проекта: 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
Все проекты
Проекты по навыкам ...
Проекты 'android'
Проекты 'ajax'
Проекты 'asp'
Проекты 'aspnet'
Проекты 'cms'
Проекты 'cpp'
Проекты 'csharp'
Проекты 'css'
Проекты 'delphi'
Проекты 'design'
Проекты 'drupal'
Проекты 'excel'
Проекты 'facebook'
Проекты 'flash'
Проекты 'html'
Проекты 'java'
Проекты 'javascript'
Проекты 'joomla'
Проекты 'iphone'
Проекты 'mysql'
Проекты 'photoshop'
Проекты 'php'
Проекты 'python'
Проекты 'ruby'
Проекты 'seo'
Проекты 'sql'
Проекты 'sysadm'
Проекты 'translate'
Проекты 'typing'
Проекты 'twitter'
Проекты 'vbnet'
Проекты 'xml'
Проекты 'wordpress'
Проекты 'writing'
Проекты 'texts'
Читать RSS-ленты ... Новое!
Проекты 'android'
Проекты 'ajax'
Проекты 'asp'
Проекты 'aspnet'
Проекты 'cms'
Проекты 'cpp'
Проекты 'csharp'
Проекты 'css'
Проекты 'delphi'
Проекты 'design'
Проекты 'drupal'
Проекты 'excel'
Проекты 'facebook'
Проекты 'flash'
Проекты 'html'
Проекты 'java'
Проекты 'javascript'
Проекты 'joomla'
Проекты 'iphone'
Проекты 'mysql'
Проекты 'photoshop'
Проекты 'php'
Проекты 'python'
Проекты 'ruby'
Проекты 'seo'
Проекты 'sql'
Проекты 'sysadm'
Проекты 'translate'
Проекты 'typing'
Проекты 'twitter'
Проекты 'vbnet'
Проекты 'xml'
Проекты 'wordpress'
Проекты 'writing'
Проекты 'texts'
Новое!
Projects in English
Длинный URL:
www.1001freelanceprojects.ru
Мобильная версия:
m.1001fp.ru
Copyright © 2005-2025 1001 Freelance Projects