是否可以为入门安全插件自定义登录gsp页面?
org.springframework.boot:spring-boot-starter-security
我读到有关添加grails-app / views / login / auth.gsp的信息,但这没什么区别。
最佳答案
如果您正在使用Grails 3,那么您可能会发现使用Grails插件比尝试直接使用spring boot starter更容易。在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配置)您可以使用Bean构建器DSL在grails-app/conf/spring/resources.groovy
中进行操作。
如果您使用此插件,那么所有的 Spring 接线工作都将为您完成,并且登录页面的gsp的覆盖应该按广告中的说明工作。
如果您不想使用Grails插件,那么查看插件的源代码可能会为您提供自己连接spring软件包所需的信息(因为这就是插件的作用)。大部分 Spring 接线工作直接在插件文件SpringSecurityCoreGrailsPlugin.groovy
中进行
关于spring - grails 3 spring安全启动启动程序登录页面自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35040275/