Grails/Shiro 内部 URL 请求
我们有一个 grails 应用程序并正在使用 Shiro 安全插件。
我们目前正在使用 groovy URL 功能来获取页面的输出并在 DIV 中呈现内容,但是当向任何受保护的 Shiro 页面发出此类请求时,它会向我们显示登录页面,因为 Shiro 无法识别该登录页面作为有效登录用户的内部请求。
有人知道如何克服这个问题吗?
We have a grails app and are using the Shiro security plugin.
We are currently using the groovy URL feature to grab the output of a page and render the contents within a DIV but when such a request is made to any of the protected Shiro pages, it presents to us the login page as Shiro does not recognise the internal request as a valid logged in user.
Does anybody have any idea how to overcome this issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我猜你的意思是“URL 功能”
是一个外部请求——这就是登录页面的原因。
使用
g.render
方法代替 http:// grails.org/doc/latest/ref/Tags/render.html 获取您的内部内容:http://grails.org/doc/latest/ref/Controllers/render.html
I guess you mean with "URL feature" something like
this is an external request - that's the reason for the login page.
Use the
g.render
-method instead http://grails.org/doc/latest/ref/Tags/render.html to fetch your internal content:http://grails.org/doc/latest/ref/Controllers/render.html