"对不起,您无权查看此页面"从何而来?



我正在使用Grails的spring安全插件。我可以获得LDAP身份验证并查看授权也可以正常工作。授权失败时,我可以看到"抱歉,您无权查看此页面"。这个错误从何而来?

我的安全控制器代码如下。

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]
   }
}

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

如果要将其替换为自己的视图,请创建一个新的视图/页面grails-app/views/login/denied.gsp

相关内容

最新更新