0

我们使用 Jersey 1.17 并通过实现 SecurityContext#isUserInRole(role) 方法检查是否允许用户访问资源。

我们需要将具有特定角色的用户重定向到特定页面,以防用户无权访问特定资源。基本上,我们想做一个 403 重定向。

我尝试在过滤器中执行此操作,但我不确定如何从那里获取 SecurityContext 以及终止过滤器链和重定向的正确方法。

4

1 回答 1

0

我最终在客户端 JavaScript 代码中捕获了 403 并将浏览器窗口重定向到所需的 URL。

于 2014-09-03T21:43:19.183 回答