1
我們有一個grails應用程序,正在使用Shiro安全插件。Grails/Shiro內部URL請求
我們正在使用groovy URL功能來抓取頁面的輸出並在DIV內呈現內容,但是當這樣的請求發生在任何受保護的Shiro頁面時,它會向我們顯示登錄頁面爲Shiro無法將內部請求識別爲有效的登錄用戶。
有誰知道如何解決這個問題?
我們有一個grails應用程序,正在使用Shiro安全插件。Grails/Shiro內部URL請求
我們正在使用groovy URL功能來抓取頁面的輸出並在DIV內呈現內容,但是當這樣的請求發生在任何受保護的Shiro頁面時,它會向我們顯示登錄頁面爲Shiro無法將內部請求識別爲有效的登錄用戶。
有誰知道如何解決這個問題?
我猜你的意思「URL功能」像
def output = new URL("http://google.com").text
這是一個外部的請求 - 這是登錄頁面的原因。
使用g.render
- 方法,而不是http://grails.org/doc/latest/ref/Tags/render.html獲取內部內容:
String output = render(template:'/book/form',model:[book:myBook])