Несколько форм входа, разные менеджеры аутентификации - последняя версия Spring Security

У меня есть веб-приложение, защищенное Spring Security, которому нужны две отдельные формы входа. Эти две формы входа должны быть полностью независимыми. Я имею в виду разные формы входа, разные пути к url, возможность иметь разный менеджер аутентификации для каждой из них.

Я просмотрел весь google, есть несколько способов сделать это, но я читал и видел некоторые изменения за последние пару недель, которые должны упростить эту задачу в последних версиях кода.

Во-первых, поскольку эта ошибка завершена SEC-1171, мы теперь можем иметь несколько элементов пространства имен для поддержки нескольких конфигураций цепочки фильтров.

Во-вторых, как показывает эта другая ошибка SEC-1847 мы теперь можем выбирать пользовательский менеджер аутентификации для каждого http-тега.

Проблема в том, что я скачал, скомпилировал и все такое, но мой xsd не позволяет мне создать пользовательский менеджер аутентификации для каждого http-тега, я также получаю ошибки всякий раз, когда пытаюсь изменить url обработки входа или когда пытаюсь использовать ключ remember me для каждой формы входа.

Я начал делать примерно следующее:



    
    
    





    
    
    





    



    
    
                
            
    


Я использую последний снапшот Spring Security 3.1.

Как я уже сказал, идеальным вариантом было бы иметь возможность иметь две разные формы входа совершенно независимо, используя "новый" способ, который был недавно изменен на этих ошибках.

Кто-нибудь работал с этим или имеет какие-либо идеи?

Заранее спасибо.

11
задан Agustin Lopez 29 November 2011 в 04:59
поделиться