У меня есть приложение весенней загрузки 1.2.2 (не использующее SpringMVC) с весенним тестом безопасности 5.0.5.Я не могу изменить версии.
Реализуя интеграционные тесты, есть ли способ переопределить аутентифицированный принципал для теста?Тестирование с @WithMockUser недоступно для меня в 5.0.5 - есть ли другой, возможно, более сложный способ сделать это?
У нас есть собственный оценщик hasPermission с @Preauthorize, и мы используем SpringSecurityFilterChain какa FilterRegistrationBean.
Мы пытались создать mockSecurityContext, но предварительная авторизация пропускается - как я могу настроить mockSecurityContext, который будет запускать предаварий?