Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails 你在哪里';对不起,您';您无权查看此页面';来自_Grails_Spring Security_Authorization_Grails Plugin - Fatal编程技术网

Grails 你在哪里';对不起,您';您无权查看此页面';来自

Grails 你在哪里';对不起,您';您无权查看此页面';来自,grails,spring-security,authorization,grails-plugin,Grails,Spring Security,Authorization,Grails Plugin,我正在为Grails使用spring安全插件。我可以获得LDAP身份验证,并看到授权也可以工作。授权失败时,我可以看到“对不起,您无权查看此页面”。这个错误是从哪里来的 我的SecureController代码如下 package com.testapp import grails.plugin.springsecurity.annotation.Secured import org.springframework.web.context.request.RequestContextHolde

我正在为Grails使用spring安全插件。我可以获得LDAP身份验证,并看到授权也可以工作。授权失败时,我可以看到“对不起,您无权查看此页面”。这个错误是从哪里来的

我的SecureController代码如下

package com.testapp

import grails.plugin.springsecurity.annotation.Secured
import org.springframework.web.context.request.RequestContextHolder

class SecureController {


   @Secured(['ROLE_USER'])
   def showUser()  {
        def msg = ' ROLE_USER users see this'

        render view: 'enter', model: [msg: msg]
   }

   @Secured(['ROLE_ADMIN'])
   def showAdmin() {
      def msg = ' ROLE_ADMIN users see this'
      render view: 'enter', model: [msg: msg]
   }
}
该页面是SpringSecurity核心插件中的视图/页面。当拒绝访问请求的资源时(例如失败
@Secured
检查),将显示此视图


如果您想用自己的视图替换它,请创建一个新的视图/页面
grails app/views/login/denied.gsp

谢谢,是的。我很可能会有一个定制的gsp。