我希望能夠記錄我的應用程序收到的未經授權的請求。由於Shiro插件使用HTTP重定向將用戶發送到auth/unauthorized
,請求對象是一個新的請求對象,我無法獲取原始URL;控制器/操作名稱;或從中請求參數。確定使用Shiro Grails插件未經授權的請求的URL(或控制器和操作名稱)
有沒有一種方法來確定原始網址,或控制器和動作名稱(並請求params如果可能)在AuthController未授權的行動?
我正在查看http://plugins.grails.org/grails-shiro/tags/RELEASE_1_1_3/ShiroGrailsPlugin.groovy作爲插件源的參考。
詳情:
Grails的1.3.7
四郎的Grails插件1.1.3
對不起,回覆緩慢。謝謝Ralf,您的更新解決方案看起來乾淨而簡單。我想我會繼續這樣做。 – David 2012-04-23 03:54:25