在哪里'抱歉,您无权查看此页面'来自?

时间:2014-12-23 19:19:27

标签: 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.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]
   }
}

1 个答案:

答案 0 :(得分:2)

该页面是Spring安全核心插件中的denied.gsp视图/页面。当拒绝访问所请求的资源时(例如,@Secured检查失败),将显示此视图。

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