2

获取当前用户信息后,我将其存储在会话中以备后用,但大多数情况下,我需要获取当前用户信息,而不是在 servlet 上下文中。比如在非servlet环境中我需要这样调用:

UserUtils.getCurrentUser();

对此有什么想法吗?

进一步的问题,我使用 Guice-servlet,也许有办法注入当前用户?

4

2 回答 2

0

您正在使用什么安全框架?试试Shiro,它可以很容易地与 Guice 集成Shiro Guice ,你可以使用注释来处理这样的权限和其他很酷的东西。

 @Requires("supervisor")
 public void securedResource() {
 ...
 } 
于 2013-08-20T18:00:08.663 回答
0

如果我在你那里我真的会考虑使用弹簧安全!它提供了您安全所需的一切!

于 2013-07-10T11:23:54.053 回答