Spring security grails sprint安全页面重定向到登录页面

Spring security grails sprint安全页面重定向到登录页面,spring-security,grails3,Spring Security,Grails3,因此,我能够成功地将插件3.1.2安装到Grails3.1。 我想显示公共常规信息页面,然后当用户单击登录选项时,将用户重定向到/login/auth页面。但现在,只要我启动我的应用程序,它就会进入/login/auth页面 谢谢, Snehal在application.groovy文件中,您将看到类似的代码 grails.plugin.springsecurity.controllerAnnotations.staticRules = [ [pattern: '/',

因此,我能够成功地将插件3.1.2安装到Grails3.1。 我想显示公共常规信息页面,然后当用户单击登录选项时,将用户重定向到/login/auth页面。但现在,只要我启动我的应用程序,它就会进入/login/auth页面

谢谢,
Snehal

在application.groovy文件中,您将看到类似的代码

grails.plugin.springsecurity.controllerAnnotations.staticRules = [
    [pattern: '/',               access: ['permitAll']],
    [pattern: '/error',          access: ['permitAll']],
    [pattern: '/index',          access: ['permitAll']],
    [pattern: '/index.gsp',      access: ['permitAll']],
    [pattern: '/shutdown',       access: ['permitAll']],
    [pattern: '/assets/**',      access: ['permitAll']],
    [pattern: '/**/js/**',       access: ['permitAll']],
    [pattern: '/**/css/**',      access: ['permitAll']],
    [pattern: '/**/images/**',   access: ['permitAll']],
    [pattern: '/**/favicon.ico', access: ['permitAll']]
这基本上告诉Spring Security任何特定用户都可以看到哪些URLpermitAll”意味着所有用户都可以访问该url,即使是那些未登录的用户

创建希望用户看到的常规页面后,在此文件中添加规则

[pattern: '/info', access: ['permitAll']]
Spring Security现在允许未登录的用户访问该页面。

因此,当我使用“/”允许al选项时:l它也允许/testsuite/inputpage..我想允许所有用户访问“/testsuite/info”页面,但不允许输入页面..我在控制器和上面的方法中也有安全注释,但它不起作用