Требуется реализовать эндпоинт для стримингового скачивания медиа-файлов из CDN и интегрировать его в существующий бэкенд на Kotlin с использованием Spring. Имеется готовый метод генерации URL для скачивания файлов из CDN, использующего minio.
Шукаємо фрілансера для інтеграції SSO (Single Sign-On) в AIScreen.io
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Про проєкт
AIScreen.io — це платформа цифрових вивісок, якою користуються корпоративні клієнти. Нам потрібно реалізувати інтеграцію SSO через SAML 2.0 з основними провайдерами:
✔ Microsoft Entra ID (Azure AD)
✔ Okta
✔ OneLogin
✔ Google Workspace
Функція SSO повинна забезпечувати:
🔹 Єдиний вхід в AIScreen.io з корпоративними обліковими даними
🔹 Централізоване керування доступом через провайдерів SSO
🔹 Гнучкість — можливість налаштування в адмін-панелі
🎯 Основні завдання
✅ Налаштування інтеграції через SAML 2.0
Реалізувати роботу з EntityID, ACS URL, XML IdP
Створити маршрути
/sso/login
і/sso/callback
Декодувати та валідувати SAML-токен
✅ Автоматична авторизація
Якщо email зареєстрований — виконувати автоматичний вхід
Якщо email належить корпоративному домену — додавати користувача до компанії
✅ Розробка UI для адмін-панелі
Поля для налаштування EntityID, ACS URL, завантаження XML IdP
Зручний інтерфейс для адміністраторів
✅ Примусове SSO
Якщо компанія увімкнула SSO — користувачі автоматично перенаправляються на
/sso/login
✅ Тестування та відладка
Перевірити інтеграцію з Azure AD, Okta, OneLogin, Google Workspace
Переконатися, що система правильно обробляє вхід
🛠 Вимоги до кандидата
🔹 Досвід роботи з SAML 2.0, OAuth, OpenID Connect
🔹 Володіння Python / Node.js
🔹 Досвід роботи з Flask, FastAPI або Express.js
🔹 Вміння працювати з SSO-провайдерами (Azure AD, Okta, OneLogin, Google Workspace)
🔹 Досвід інтеграції автентифікації в SaaS-продуктах
Заявки фрилансеров
Похожие заказы
- Прикладное ПО3 заявкиОткрыт4 дня назад
Создайте спайку из двух программ: Мастер для генерации ключей уровней 1-15 и Ведомая, активируемая ключом из первой программы. Ведомая должна иметь возможность генерировать ключи до уровня, на котором была активирована. Интерфейс должен быть простым — пара кнопок и окна для ввода-вывода. Задача подходит для студентов и начинающих разработчиков.
Прикладное ПО1 исполнительЗакрыт3 дня назад- $100
Требуется отладить обработку Раруса для переноса данных в БП 3.0. Проблема заключается в том, что при загрузке XML документов на сервере происходит превышение максимального расхода памяти, что приводит к отключению системы. Необходимо оптимизировать процесс для избежания ошибок.
Прикладное ПО3 заявкиОткрыт4 дня назад - $20
Требуется разработка таблицы в Excel для прикладного ПО. Необходимо создать функциональную таблицу, которая будет удобна для работы с данными. Укажите, какие именно данные должны быть включены и какие функции таблицы должны быть реализованы.
Прикладное ПО6 заявокОткрыт5 дней назад Требуется разработать прикладное ПО для перехвата заказов от пользователей в водительском приложении такси. Программа должна учитывать определенные параметры для эффективной работы.
Прикладное ПО2 заявкиОткрыт5 дней назад- $36
Необходимо извлечь 71 таблицу из предоставленных PDF-файлов и сохранить их в Excel. Каждая таблица должна быть на отдельном листе, всего 12 файлов для каждого месяца. Все значения в формате зеленых галочек замените точкой в центре ячейки. Данные должны быть читаемыми и соответствовать примеру.
Прикладное ПО11 заявокОткрыт6 дней назад Необходимо реализовать связку нескольких Google таблиц с Google календарем. При изменении данных в главной таблице, информация должна обновляться в календаре и двух других таблицах. Задача включает в себя добавление, изменение и удаление событий в календаре в зависимости от изменений в таблицах.
Прикладное ПОнет заявокЗакрыт7 дней назад- $500
Требуется разработать программу-агент для инвентаризации рабочих ПК. Программа должна сканировать данные о процессоре, видеокарте, принтерах и IP-адресах, а затем отправлять информацию в формате JSON на существующий бэкэнд. Полное описание будет предоставлено кандидатам.
Прикладное ПО8 заявокЗакрыт6 дней назад - $1500
Ищется специалист для доработки и постоянной поддержки сервиса звонков на GoLang. Задачи включают добавление проксирования звонков и дальнейшую поддержку проекта. Ожидается долгосрочное сотрудничество с оперативным выполнением задач и высокой моралью. Подробности о задачах доступны в документе.
Прикладное ПО1 заявкаОткрыт8 дней назад Требуется доработка приложения на Objective-C с интеграцией freeRDP. Задача включает внедрение функционала для работы с freeRDP. Подробности будут обсуждены в процессе.
Прикладное ПО3 заявкиОткрыт9 дней назад