2011-11-08 11 views
1

Grailsアプリがあり、Shiroセキュリティプラグインを使用しています。Grails/Shiroの内部URLリクエスト

現在、groovy URL機能を使用してページの出力を取得し、DIV内でコンテンツをレンダリングしていますが、保護されたShiroページのいずれかにそのような要求が行われると、Shiro内部要求を有効なログインユーザーとして認識しません。

誰もこの問題を解決する方法を知っていますか?

答えて

0

私はあなたが、これは外部からの要求である「URL機能」と

def output = new URL("http://google.com").text 

のような何かを意味推測する - それは、ログインページの理由です。

は、内部コンテンツを取得する代わりにhttp://grails.org/doc/latest/ref/Tags/render.htmlg.render -methodを使用します。

String output = render(template:'/book/form',model:[book:myBook]) 

http://grails.org/doc/latest/ref/Controllers/render.html

関連する問題