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
のような何かを意味推測する - それは、ログインページの理由です。
は、内部コンテンツを取得する代わりにhttp://grails.org/doc/latest/ref/Tags/render.htmlをg.render
-methodを使用します。
String output = render(template:'/book/form',model:[book:myBook])