spring - Spring Boot Security login.html在Grails 3.0中的位置

标签 spring grails spring-security spring-boot grails-3.0

我刚刚在Grails 3.0.1中实现了Spring Boot Security。我想自定义默认的Spring Boot登录表单,但是在任何地方都找不到login.html。

我已经阅读了各种教程和文档,login.html位置应位于项目中不存在的“src / main / resources / templates / login.html”中。

这是在实施Spring Boot to Grails 3.0.1时遵循的3部分教程系列。
http://spiesdavid.blogspot.fi/2015/03/grails-3-app-with-security-part-1.html

最佳答案

我解决了这个问题,有很多工作要做。
我需要创建2个 Controller ,其中一个是我新登录页面的 Controller ,另一个是提交登录表单(空)。
下一步是创建一个拦截器,它将拦截对第二个 Controller 的请求,在before方法中,它将执行登录过程(它必须具有对AuthenticationManager的引用,默认情况下为ProviderManager)
最后,我创建了一个新的身份验证提供程序,负责进行身份验证,并且必须将其分配给AuthenticationManager。

关于spring - Spring Boot Security login.html在Grails 3.0中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30637848/

相关文章:

java - 如何在没有 Guava CacheBuilder 的情况下为 Simple @Cacheable 设置 TTL

spring-security - 如何在 Spring Security 中设置自定义无效 session 策略

java - 在 Spring 中使用 AuthenticationSuccessHandler 重定向登录页面

java - 通过 Spring 将字段注入(inject) Hibernate 加载的实体中

mysql - 停止/重新部署时 Tomcat 7+ 内存泄漏。 Spring Data、JPA、Hibernate、MySQL

spring - 预授权错误处理

java - Hibernate session 问题,新线程从 Grails Controller 启动

grails - 使用下拉列表的出生日期

grails - 从grails-app/utils记录Grails

java - 尝试向 Web 服务发送 SOAP 请求时出现 WS 安全错误