Можете ответить на вопросы по поводу web.xml в javaEE, там про аутентификацю?

205
20 июля 2018, 01:30

Щас дошёл до темы в web.xml - аутентификация пользователей и есть пару вопросов: 1) Ест такой код:

    <security-constraint>
    <web-resource-collection>
        <web-resource-name>SecureJSP</web-resource-name>
        <url-pattern>/jsp/vip.jsp</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>Danil</role-name>
    </auth-constraint>
    </security-constraint>
    <login-config>
       <auth-method>BASIC</auth-method>
    </login-config>
    <security-role>
       <role-name>Danil</role-name>
    </security-role>

Тут в security-role>role-name мы добавляем роли юзеров, а в auth-constraint->role-name добавляем тех, кто может быть допущен при вводе пароля и ника?

2)Когда делаешь form аутентификацию, то в файле jsp, где форма надо писать j_security_check, j_username, j_password и если где-то ошибиться, то ничего не сработает, почему так и какие есть другие названия(например будет не имя, а почта)? Вот код:

<form action="j_security_check" method="post">
    <input type="text" name="j_username"><br/>
    <input type="password" name="j_password"><br/>
    <input type="submit" value="Login">
</form>

3) Web.xml аутентификации они вообще стоят того, чтобы применять на практике, или потом в дальнейшем изучении javaEE будут более удобные способы? Просто данные получается берутся не из бд, а из файла томката(tomcat-users.xml), потом при неправильных данных(FORM) в web.xml, надо писать страницу на которую тебя перенаправит, а мб я хочу чтобы вывело текст и не было редиректа. Вот код, которые редиректит:

<login-config>
    <auth-method>FORM</auth-method>
    <form-login-config>
        <form-login-page>/jsp/login.jsp</form-login-page>
        <form-error-page>/jsp/error.jsp</form-error-page>
    </form-login-config>
</login-config>
READ ALSO
Локализация проекта Android

Локализация проекта Android

Полностью конкретного ответа на вопрос не нашел в инете, поэтому ищу помощи тут

200
Получение цвета данного пикселя

Получение цвета данного пикселя

Как при наведении мышки узнать соответствует ли пиксель данному цвету или нет?

181
Заполнение Exel формы

Заполнение Exel формы

Имеется шаблон формы которую нужно заполнить

149
Условная компиляция

Условная компиляция

А как в Java реализуется условная компиляция?

178