我希望能够记录我的应用收到的未经授权的请求。因为 Shiro 插件使用 HTTP 重定向将用户发送到auth/unauthorized
请求对象是一个新的,我无法获得原始 URL;控制器/动作名称;或从中请求参数。
有没有办法在 AuthController 未经授权的操作中确定原始 url 或控制器和操作名称(如果可能,还可以请求参数)?
我正在查看http://plugins.grails.org/grails-shiro/tags/RELEASE_1_1_3/ShiroGrailsPlugin.groovy作为插件源的参考。
详细信息:
Grails 1.3.7
Shiro Grails 插件 1.1.3