Создание небольшого приложения с использованием пружинной безопасности. Я пытался узнать, возможно ли войти в систему с помощью POSTMAN.
Проблема в том, что я получаю недопустимый метод ошибки 405.
URL, который я использую для публикации запроса для входа в систему /authenticateTheUser.
Размещение формы в / authenticateTheUser, работает нормально.
Я хотел бы получить совет, чтобы узнать, возможно ли выполнить вход в систему через POSTMAN.
<form action="${pageContext.request.contextPath}/authenticateTheUser"
method="POST">
URL, который я использую на POSTMAN -> http://dev.security.com/authenticatetheUser?username=mary&password=12345
Я знаю, что не передаю токен csrf. Сначала я пытаюсь решить проблему 405.
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/").permitAll()
.antMatchers("/manager").hasRole("manager")
.antMatchers("/user/**").hasRole("user")
.antMatchers("/admin/**").hasRole("admin")
.and()
.formLogin()
.loginPage("/showLoginPage")
.loginProcessingUrl("/authenticateTheUser")
.successHandler(customAuthenticationSuccessHandler)
.permitAll()
.and()
.logout()
.permitAll()
.and()
.exceptionHandling()
.accessDeniedPage("/access-denied");
}