在与JSF和ApacheShiro的Ajax交互中处理身份验证



我正在用ApacheShiro开发JSF应用程序。一切都很好,只是当UI通过ajax与服务器交互时,web什么都不反映。如何配置应用程序,以便在UI通过ajax与服务器交互时将用户重定向到登录页面。

有人能帮我吗?提前谢谢。

我不知道你是否找到了答案,但你不会喜欢我的答案:-)这里有一个链接供你查看:JSF 2+Spring 3+Shiro-Session Timeout dos';t重定向到登录页面。我已经让Shiro方面做了它应该做的事情,但由于JSF使用标签,我一直在纠结如何让客户端处理ajax响应。在我们的案例中,我们试图提交一个命令按钮,而一些Shiro进程说你没有经过身份验证,然后将你重定向到登录页面。Ajax响应代码在哪里?命令按钮还是登录页面?也许你比我更了解Ajax和JS,希望这个链接能让你朝着正确的方向前进。如果你能找到一种优雅的方式来处理这个问题,请告诉我!!

最新更新