14 вопросов по Spring Security с технических собеседований
14 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по Spring Security — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: spring, spring security, backend.
Можно ограничить URL через SecurityFilterChain и защитить методы через @PreAuthorize после включения @EnableMethodSecurity. Роли должны проверяться на сервере, а не только скрывать элементы интерфейса.
Используйте DelegatingSecurityContextExecutor или DelegatingSecurityContextRunnable: они переносят текущий SecurityContext в задачу и очищают его после выполнения. Обычный ThreadLocal сам в пул не переносится.
Да, опыт внедрения новых правил безопасности в Spring Security обычно включает настройку или расширение компонентов, таких как фильтры, провайдеры аутентификации, или конфигурация доступа.
В Spring Security шифрование данных, например паролей, реализовано с помощью интерфейса PasswordEncoder. Он предоставляет методы для хеширования и проверки паролей.