Головна/React і Next.js/Блупринти/Next.js & Fullstack/Enterprise SaaS-дашборд с Auth, RBAC и HttpOnly JWT сессиями
До карток розділу «Next.js & Fullstack»Трудозатраты~14 рабочих часов
Фриланс вилка~$630 – $1,050 (€560 – €980)
Оценка веб-студии~$1,330 – $2,240 (€1260 – €2100)
ТЗ заказчика (исходный бриф):
Безопасность данных — наш главный приоритет при аудите SOC2. Ни один токен не должен быть доступен клиентскому JS через XSS, а права должны проверяться как на роутере, так и в серверных функциях.
Ключевые требования:
- •Изоляция сессионных токенов в HttpOnly, Secure, SameSite=Strict cookies
- •Проверка валидности сессии в Next.js Middleware до выполнения серверного рендеринга
- •Компонентный Guard для скрытия элементов UI в зависимости от роли (Admin/Manager/Member)
- •Защита Server Actions от подделки роли через контекст сессии
Ограничения проекта:
- •Полный запрет на использование localStorage и sessionStorage для токенов
- •Middleware не должен обращаться к тяжелой базе данных на каждый статический ассет
Критерии приёмки (KPI):
- Zero Token Leakage (невозможность перехвата токена через XSS)
- Задержка Middleware < 5ms на защищенных роутах
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: