Grails 3 Контейнер Управляемая Аутентификация - PullRequest
2 голосов
/ 25 апреля 2020

Я пытаюсь обновить существующее приложение Grails с версии 2.5.6 до 3.3.11.

До сих пор приложение, управляемое контейнером, было настроено в приложении через Интернет. xml, с <login-config> , Вот конфигурация:

<login-config>
    <auth-method>FORM</auth-method>
    <form-login-config>
        <form-login-page>/login/login</form-login-page>
        <form-error-page>/login/login_error</form-error-page>
    </form-login-config>
</login-config>

Поскольку grails 3 перестал поддерживать файл web.xml, мне интересно, как поддерживать Контейнер-управляемую аутентификацию. Причина использования Контейнерно-управляемой аутентификации (CMA) заключается в том, что наше приложение не хочет обрабатывать процесс аутентификации, так как разные клиенты имеют разные механизмы аутентификации на своем конце. Поэтому мы предпочитаем CMA.

Прочитал много онлайн-форумов, все они заканчиваются плагином Spring Security. Но не нашел конфигурацию с Spring Security, которая дает контроль аутентификации контейнеру.

Итак, как настроить CMA с Grails 3?

...