Я новичок в Spring, GWT и даже в мире Java. Так что наберитесь терпения. У нас есть относительно большой проект, в котором использовались Spring, GWT, Hibernate и Signal-Com Inter-Pro (российское решение для подписания html-форм для защиты идентифицированных клиентов).
Итак, теперь, когда пользователь пытался войти в систему, он считывал сертификат s / n из заголовков http, сравнивая с s / n из базы данных. Если они равны, пользователь может работать с системой. В противном случае уведомите пользователя и администратора безопасности.
Моя текущая задача состоит в том, чтобы добавлять эту проверку к каждому действию пользователя, то есть к нажатию кнопки GWT, переходу к следующему представлению и так далее. Есть ли место, где можно организовать такой тест?
ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ:
Форма входа имеет перенаправление на специальную страницу
final FormPanel form = new FormPanel();
form.setAction(GWT.getModuleBaseURL() + "checkCertificate.htm");
Далее, checkCertificate.htm имеет отображение в dispatcher-servlet.xml:
* * 1010
Все необходимые действия сертификата реализованы в
public class CheckCertificateController extends AbstractController {
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception {
...
}
, который вызывается, когда пользователь нажимает кнопку входа в систему.