У меня есть веб-приложение, защищенное Spring Security, которому нужны две отдельные формы входа. Эти две формы входа должны быть полностью независимыми. Я имею в виду разные формы входа, разные пути к url, возможность иметь разный менеджер аутентификации для каждой из них.
Я просмотрел весь google, есть несколько способов сделать это, но я читал и видел некоторые изменения за последние пару недель, которые должны упростить эту задачу в последних версиях кода.
Во-первых, поскольку эта ошибка завершена SEC-1171, мы теперь можем иметь несколько элементов пространства имен для поддержки нескольких конфигураций цепочки фильтров.
Во-вторых, как показывает эта другая ошибка SEC-1847 мы теперь можем выбирать пользовательский менеджер аутентификации для каждого http-тега.
Проблема в том, что я скачал, скомпилировал и все такое, но мой xsd не позволяет мне создать пользовательский менеджер аутентификации для каждого http-тега, я также получаю ошибки всякий раз, когда пытаюсь изменить url обработки входа или когда пытаюсь использовать ключ remember me для каждой формы входа.
Я начал делать примерно следующее:
Я использую последний снапшот Spring Security 3.1.
Как я уже сказал, идеальным вариантом было бы иметь возможность иметь две разные формы входа совершенно независимо, используя "новый" способ, который был недавно изменен на этих ошибках.
Кто-нибудь работал с этим или имеет какие-либо идеи?
Заранее спасибо.