Как войти в весеннюю форму безопасности, используя CURL?
Я работаю над проектом SpringMVC, в котором аутентификация пользователя основана на безопасности Spring.
Идея состоит в том, чтобы иметь мобильное (android) приложение, чтобы иметь возможность отправлять какие-то данные на сервер.
Поэтому перед тем, как погрузиться в разработку Android, я решил смоделировать ситуацию с формой входа в систему, используя CURL.
Форма входа на нашем сайте выглядит следующим образом:
http://localhost:8080/app/user/login
и я использую следующую команду:
curl -F 'username=admin&password=admin' http://localhost:8080/app/user/login
но все же я получу страницу входа, другими словами, я не могу пройти аутентификацию пользователя на основе макета ситуации.
просто чтобы отметить: для каждого запроса Spring Secure создаст токен рандомизации, похожий на:
8863F732ADDE24CD167F4EF502A4333D
как я должен передать форму входа в систему на основе весенней безопасности, используя ложную ситуацию (либоCURL
или жеHTTPClient
)