Я пытаюсь реализовать аутентификацию на основе форм с помощью Tomcat. Все мои защищенные сервлеты отображаются в mydomain/myapp. Я могу защитить этот каталог, следуя основным учебным пособиям и указав страницы входа и входа в систему.Проверка подлинности формы с помощью Tomcat
Моя проблема в том, что я хочу незащищенный mydomain/index.html, который содержит формы имени пользователя/пароля, чтобы посетитель мог войти в систему оттуда. Моя лучшая попытка пока не работает:
<form method="POST" action="myapp/">
Username: <input type="text" name="j_username"> <br/>
Password: <input type="password" name="j_password">
<input type="submit" value="Login">
</form>
Любые предложения?
Редактировать: Аутентификация работает в том смысле, что если вы попытаетесь получить доступ к mydomain/myapp, вы получите перенаправление на страницу входа. Я не понимаю, как разрешить пользователю входить в систему без предварительной попытки доступа к защищенным страницам.
Что это значит, когда вы говорите, что это не работает? – Raghuram