我刚刚在Grails 3.0.1中实现了Spring Boot Security。我想自定义默认的Spring Boot登录表单,但我无法在任何地方找到login.html。
我已阅读各种教程和文档,login.html位置应位于“src / main / resources / templates / login.html”中,这在我的项目中不存在。
这是我在实现Spring Boot到Grails 3.0.1时遵循的3部分教程系列 http://spiesdavid.blogspot.fi/2015/03/grails-3-app-with-security-part-1.html
答案 0 :(得分:0)
我解决了这个问题,还有很多工作要做。 我需要创建2个控制器,其中一个是我的新登录页面的控制器,另一个是提交登录表单(空)。 下一步是创建拦截器,它会将请求捕获到第二个控制器,并且在before方法中,它将执行登录过程(它必须具有对AuthenticationManager的引用,默认情况下为ProviderManager) 最后,我创建了一个新的身份验证提供程序,负责进行身份验证,并且必须将其分配给AuthenticationManager