В настоящее время я работаю над Spring Security 4, и все работает нормально, используя конфигурацию по умолчанию. Однако, поскольку я использую веб-приложение Spring на одной машине (192.168.0.1) и HTML Server на другой (192.168.0.2), как настроить Spring Security для авторизации с использованием формы входа в систему на 192.168.0.2.Spring Security авторизация удаленно
конфигурации Spring Security:
<http use-expressions="true" auto-config="true" >
default-target-url="http://192.168.0.2/home.html"
</http>
В настоящее время, в форме входа на 192.168.0.2, я использую
<form method="post" action="http://192.168.0.1:8080/xxx/login">
<input type="text" required name="username"/>
<input type="password" required name="password"/>
<button type="submit">Sign in</button>
</form>
На 192.168.0.2, пользователь может пройти авторизацию. Тем не менее, я не могу найти JSESSIONID в файле cookie 192.168.0.2 или любой другой важной вещи.
Мой вопрос: какой король информации я должен включить в следующий запрос ajax, чтобы сообщить Spring Security, кто я?
BTW, если моя авторизация не удалась, браузер будет перенаправлен на 192.168.0.1/xxx/login
, как я могу остаться на моей странице входа?
Спасибо.
Очень четкий ответ. Спасибо. –
Добро пожаловать! – 11thdimension