0 / 0 / 1
Регистрация: 06.10.2015
Сообщений: 70
|
||||||||||||||||
1 | ||||||||||||||||
Spring Security login post not supported27.03.2017, 02:21. Показов 4490. Ответов 12
Метки нет (Все метки)
Здравстуйте. ***-ый день бьюсь в проекте с тем, что не могу сделать нормальный sign in в систему, не получается объяснить spring, что делать.
НО! как я ни стараюсь, по ссылке мне выдает, что метод пост не поддерживается ( правильно, в контроллере же его нет, но я думал spring security сам создает такой контроллер в настройках ). Если что, весь код проекта здесь https://github.com/GordPavel/Survey/tree/Gordeev
0
|
27.03.2017, 02:21 | |
Ответы с готовыми решениями:
12
Spring Security Как реализовать login контроллер Spring security custom login page error Spring security: Pre/Post Authorize Spring MVC+Thymeleaf ошибка редактирования записи "Request method 'POST' not supported" |
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
|
27.03.2017, 05:57 | 2 |
как и что на сервер постишь?
0
|
0 / 0 / 1
Регистрация: 06.10.2015
Сообщений: 70
|
|
27.03.2017, 07:10 [ТС] | 3 |
LeX, mavenом собираю package, сервер tomcat, захожу через localhost/manager и там заливаю war
0
|
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
|
27.03.2017, 08:19 | 4 |
Paevl, при авторизации что постишь?
0
|
0 / 0 / 1
Регистрация: 06.10.2015
Сообщений: 70
|
|
27.03.2017, 10:44 [ТС] | 5 |
LeX, что ты имеешь ввиду? Что пишу в поля ввода при авторизации? admin, 1234
0
|
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
|
30.03.2017, 07:46 | 6 |
попробуй сделать /api/login и соответственно с клиента постить данные именно на него
0
|
0 / 0 / 1
Регистрация: 06.10.2015
Сообщений: 70
|
|
30.03.2017, 11:30 [ТС] | 7 |
LeX, 404 Not Found
The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. Видимо потому что нет контроллера в IndexController на /api/login
0
|
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
|
30.03.2017, 19:04 | 8 |
он не нужен.
это url внутреннего апи спринга, куда через POST отправляются данные аутентификации при удаче сюда будет редирект, поэтому через ajax без доработки сервера данные аутентификации слать не надо. надо делать POST из формы и да, лучше перенаправлять куда-либо, но не на login?success
0
|
0 / 0 / 1
Регистрация: 06.10.2015
Сообщений: 70
|
|
30.03.2017, 19:13 [ТС] | 9 |
LeX, я понимаю, что это должно так быть, но почему-то это не срабатывает. Я нашёл проект, в котором так и работает - за весь день не нашёл разницы в конфигурациях. *♂️
0
|
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
|
30.03.2017, 19:41 | 10 |
показывай свою конфигурацию, что уходит в POST на сервер и ошибку
0
|
0 / 0 / 1
Регистрация: 06.10.2015
Сообщений: 70
|
|||||||||||
30.03.2017, 22:33 [ТС] | 11 | ||||||||||
LeX,
Type Status Report Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. Apache Tomcat/8.5.12
0
|
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
|
30.03.2017, 22:44 | 12 |
сниффер (например fiddler) какие данные показывает при POST запросе?
0
|
0 / 0 / 1
Регистрация: 06.10.2015
Сообщений: 70
|
|
31.03.2017, 16:26 [ТС] | 13 |
LeX, посмотрел в chrome, что он отправляет
Request URL:http://localhost:8080/survey/j... rity_check Request Method:POST Status Code:404 Remote Address:[::1]:8080 Response Headers view source Content-Language:en Content-Length:1047 Content-Type:text/html;charset=utf-8 Date:Fri, 31 Mar 2017 13:23:36 GMT Request Headers view source Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 Accept-Encoding:gzip, deflate, br Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4 Cache-Control:max-age=0 Connection:keep-alive Content-Length:28 Content-Type:application/x-www-form-urlencoded Cookie:JSESSIONID=9E626BBE5116A77DE53FEBA94E8B4A09 Host:localhost:8080 Origin:http://localhost:8080 Referer:http://localhost:8080/survey/login Upgrade-Insecure-Requests:1 User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36 Form Data view source view URL encoded username:admin password:1234
0
|
31.03.2017, 16:26 | |
31.03.2017, 16:26 | |
Помогаю со студенческими работами здесь
13
Jetty embedded + Spring MVC + Spring Security Spring. Тесты и Spring-security [Spring MVC] Login Bean Request method 'POST' not supported Spring security Spring Security Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |