我正在尝试使用Grails Spring Security Core插件。我想覆盖登录功能,即“login / authenticate”。我搜索了spring-security-core插件源,无法找到'authenticate'方法,而且它不在生成的LoginController中。
任何指导都将非常感谢。提前谢谢。
答案 0 :(得分:0)
Spring 安全性是围绕过滤器链构建的。正确的方法是创建一个新的过滤器。您可能需要下载 spring grails 安全核心插件并查看 GrailsUsernamePasswordAuthenticationFilter 之类的类以了解如何操作。您的前进方向可能是复制 GrailsUsernamePasswordAuthenticationFilter,将其安装为您的身份验证过滤器,然后将日志记录在其中。