我正在尝试将现有的grails应用程序从2.5.6版本升级到3.3.11。
到目前为止,已通过web.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的配置来对容器进行身份验证控制。
那么,如何使用Grails 3配置CMA?