24FreelanceБиржа фриланса, которая не спит
Срок приёма заявок истёк

Внедрить единый вход и OAuth в наше действующее веб-приложение

85 просмотров 0 откликов#42145
Бюджет€1 950за проект
ФорматРазовый проектбез предоплаты
ОплатаНаличные, Банковский перевод
Приём заявокСрок приёма заявок истёкдо 08.09.2026
Откликов0в среднем по разделу: 0,1
Просмотров8527 за 14 дней

Описание проекта

У нас уже работает веб-приложение со своей системой учётных записей, и переписывать её с нуля мы не просим. Задача в другом: добавить поверх существующего поведения единый вход, чтобы пользователи авторизовались через провайдеров, которым уже доверяют. Для обычных клиентов это привычные кнопки входа через соцсети, а для корпоративных заказчиков — возможность подключить собственного провайдера идентификации, чтобы сотрудники заходили под рабочими учётными данными. Суть работы — аккуратная интеграция и корректность, а не изобретение нового экрана логина: результат должен выглядеть частью текущего интерфейса, а не приклеенным сбоку блоком.

Конкретно нужно реализовать стандартные потоки OAuth для социальных провайдеров и поток SAML для корпоративной идентификации, безопасно обработать возврат и обмен токенами, а также обеспечить надёжное обновление токенов, чтобы пользователей не выбрасывало посреди работы. Важная часть ценности — сопоставление полученной личности с ролями и правами, которые уже есть в приложении: входящая учётная запись должна попадать в нужную группу с нужным доступом, а неизвестные или неподтверждённые пользователи — обрабатываться корректно. Существующие локальные аккаунты обязаны продолжать работать, и при совпадении почты мы хотим разумную привязку внешней личности к уже имеющемуся аккаунту без создания дублей.

Просим относиться к безопасности как к смыслу проекта, а не как к дополнению. Ожидаем проверки state и nonce, защиту от повторного воспроизведения и утечки токенов, хранение секретов вне клиента и короткую записку о том, как всё проверено. Бюджет и сроки указаны ниже, и мы готовы обсудить краткий письменный план до старта.

— Вход через несколько соцсетей по OAuth, встроенный в текущий интерфейс
— Поток SAML для корпоративных провайдеров с обменом метаданными
— Надёжное обновление токенов и сессии без принудительных выходов
— Сопоставление ролей и прав входящей личности с нашими группами
— Привязка к локальным аккаунтам по подтверждённой почте, без дублей
— Заметки по безопасности: state, nonce, защита от повторов, секреты
Веб программирование Наличные, Банковский перевод
24
Твенти · совет

Как написать отклик, который выберут

  • Начните с задачи заказчика, а не с рассказа о себе.
  • Дайте одну-две похожие работы из портфолио.
  • Назовите цену и срок — и что именно в них входит.
  • Задайте один уточняющий вопрос — он начинает диалог.

Отклики 0

Тексты откликов видит только заказчик.

Тот же раздел

Похожие проекты

Все проекты раздела
Полезно знать
Как откликнуться на этот проект?

Войдите как фрилансер, опишите, как решите задачу, укажите цену и срок. Заказчик читает отклики и начинает диалог с лучшими.

Кто видит мой отклик?

Только заказчик, разместивший проект, и вы. Другие фрилансеры не видят ни текст, ни цену.

Где найти похожие заказы?

Новые проекты в разделе «Веб программирование» появляются каждый день. Все проекты раздела

ЗАКАЗЧИКАМ · БЕЗОПАСНАЯ СДЕЛКА

Нужен похожий проект? Разместите задание бесплатно за 30 секунд

Получите предложения от проверенных фрилансеров и оплачивайте результат только после приёмки через Безопасную сделку.

Разместить задание бесплатно →Как работает защита
ИСПОЛНИТЕЛЯМ · PAYORA 1-CLICK

Закрепите анкету в ТОП категории за $5 / неделю

Поднимите свой профиль и портфолио на 1-е место каталога (оплата в 1 клик через Payora) и получайте до 5× больше прямых заказов.

Закрепить в ТОП ($5/нед)Пополнить через Payora