1001 Freelance Projects
Свежие проекты с фриланс-бирж
Сегодня: 24-Dec-2025 20:09 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с с битрикс
Категория: Программирование, 1С-программирование
24-Dec-2025
16:46 GMT
Костная анимация для unity (2d) (для всех)
Категория: Анимация, Анимированные персонажи
24-Dec-2025
16:34 GMT
SEO Аудит сайта. Нужна полная картина по всем актуальным характеристикам. Технический, контентный.
Категория: Продвижение сайтов (SEO, GEO), Аудит сайта
24-Dec-2025
16:14 GMT
Нужно сделать фронтенд (писать только частникам, Alfateam)
Категория: Программирование, Веб-программирование
24-Dec-2025
16:04 GMT
инфографика
Категория: Дизайн, Инфографика
Бюджет: 2240 руб
24-Dec-2025
16:04 GMT
Логотип для телеграмм-канала
Категория: Дизайн, Дизайн / Логотипы
Бюджет: 500 руб
24-Dec-2025
16:04 GMT
Превью на видео
Категория: Дизайн, Дизайн для соцсетей
24-Dec-2025
15:38 GMT
видеодизайнер
Категория: Дизайн, Мобильные приложения
Бюджет: 6500 руб
24-Dec-2025
15:37 GMT
Провижение сайта оставить отзыв
Категория: Продвижение сайтов (SEO, GEO), Продвижение в Google
Бюджет: 500 руб
24-Dec-2025
15:34 GMT
необходимо сделать учебную работу
Категория: Тексты, Тексты/Речи/Рапорты
24-Dec-2025
15:09 GMT
Анимация в Тильда
Категория: Анимация, Анимация логотипов
24-Dec-2025
14:58 GMT
Фон для открытки по аналогии
Категория: Рисунки и иллюстрации, Векторная графика
Бюджет: 1500 руб, для всех
24-Dec-2025
14:53 GMT
Нужно переделать приложение godoxphoto
Категория: Программирование, Google Android
24-Dec-2025
14:48 GMT
СРОЧНО! Сделать чертеж детальки в Компас или похожей программе
Категория: 3D Графика, 3D Моделирование
Бюджет: 500 руб
24-Dec-2025
14:45 GMT
Юрист по ипотеке и мат кап
Категория: Аутсорсинг и консалтинг, Юриспруденция
24-Dec-2025
14:37 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