Grails 3 弹簧安全启动启动登录页面自定义



是否可以自定义入门安全插件的登录 GSP 页面?org.springframework.boot:spring-boot-starter-security
我读过关于添加grails-app/views/login/auth.gsp的信息,但这没有区别。

如果你使用的是Grails 3,那么你可能会发现使用Grails插件比直接使用Spring boot启动器更容易。在您的 gradle 构建中,放置:

compile 'org.grails.plugins:spring-security-core:<version>'

如果您运行提供的启动脚本,则必要的 grails 配置值将被放置在application.groovy中,以便您根据需要进行调整。 插件的文档非常好:https://grails-plugins.github.io/grails-spring-security-core/,一旦你看到了插件是如何工作的,Spring 文档在 Grails 的上下文中变得更容易使用(例如,你可能想要根据 Spring 的文档执行的所有 Spring Bean 配置,你在grails-app/conf/spring/resources.groovy中使用 bean builder DSL 所做的。

如果您使用此插件,那么所有弹簧接线都将为您完成,并且登录页面的 gsp 的覆盖应该像宣传的那样工作。

如果你不想使用Grails插件,那么也许查看插件的源代码会给你自己连接弹簧包所需的信息(因为这就是插件的作用)。 大多数弹簧接线工作直接在插件文件中进行SpringSecurityCoreGrailsPlugin.groovy

最新更新