Как я могу сделать аутентификацию Spring Security из формы JSF
Я создал простую страницу входа в систему JSF и пытаюсь интегрировать ее с системой безопасности Spring.
Вот элемент формы изlogin.xhtml
<h:form>
<h:outputLabel value="User Id:" for="userId"/>
<h:inputText id="j_username" label="User Id"
required="true" value="#{loginBean.name}" >
</h:inputText>
<h:outputLabel value="Password: " for ="password"/>
<h:inputSecret id="j_password" value="#{loginBean.password}" />
<h:commandButton value="Submit" action="#{j_spring_security_check}" />
</h:form>
Но у отображаемой html-страницы есть что-то вроде ниже. Посмотрите на действие формы и имена тегов ввода
Элемент формы
<form id="j_idt6" name="j_idt6" method="post"
action="/jsfproject2/faces/login.xhtml"
enctype="application/x-www-form-urlencoded">
И входные теги
User Id:</label><input id="j_idt6:j_username" type="text"
name="j_idt6:j_username" />
Теперь я хочу, чтобы действие формы было/j_spring_security_check
и поля ввода должны быть 'j_username' иj_password
Как мы можем достичь этого?