Forwarded from Библиотека собеса по Java | вопросы с собеседований
Напишите конфигурацию для production-приложения 👇
📦 Задание
Есть REST API с эндпоинтами:
/api/public/** — публичные данные/api/user/** — данные пользователя/api/admin/** — админ-панель/actuator/health — health check/actuator/** — остальные actuator endpointsНастройте SecurityFilterChain с правильными правами доступа и защитой от основных атак.
📋 Требования
— Доступы
/api/public/** — доступ всем (включая неавторизованных)/api/user/** — только авторизованным с ролью USER или ADMIN/api/admin/** — только ADMIN/actuator/health — доступ всем/actuator/** — только ADMIN— Безопасность
→ Включить защиту от CSRF для state-changing операций
→ Настроить CORS: разрешить запросы только с https://example.com
→ Добавить security headers (XSS, clickjacking protection)
→ Использовать stateless сессии (JWT/token-based)
→ Настроить обработку ошибок 401/403
Ставьте → 🔥, если нравится формат. Если нет → 🤔
#practise
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍3🎉1