JUnit CSRF Атака Тестирование - PullRequest
0 голосов
/ 01 мая 2020

Я просмотрел эту замечательную статью о защите CSRF с помощью Spring MVC и Thymeleaf на Baeldung.com https://www.baeldung.com/csrf-thymeleaf-with-spring-security.

Я даже получил страницу входа, которая запрашивает имя пользователя и пароль для аутентификации веб-приложения. Вот кодовая база, предоставленная Baledung.com https://github.com/eugenp/tutorials/tree/master/spring-thymeleaf.

Теперь я хочу протестировать CSRF-атаку с использованием Junit, но тестовый случай не выполняется для метода addStudentWithCSRF ().

enter image description here

Пожалуйста, помогите кому-нибудь мне решить эту проблему так, чтобы junit для addStudentWithCSRF () выполнялся нормально.


20:02:37.566 [main] DEBUG org.springframework.security.web.csrf.CsrfFilter - Invalid CSRF token found for http://localhost/saveStudent
20:02:37.597 [main] DEBUG org.springframework.test.web.servlet.TestDispatcherServlet - POST "/saveStudent", parameters={masked}
20:02:37.599 [main] WARN org.springframework.web.servlet.PageNotFound - No mapping for POST /saveStudent

Моя база кода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...