我正在使用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]
}
}
答案 0 :(得分:2)
该页面是Spring安全核心插件中的denied.gsp视图/页面。当拒绝访问所请求的资源时(例如,@Secured
检查失败),将显示此视图。
如果您想用自己的视图替换它,请创建一个新视图/页面grails-app/views/login/denied.gsp
。