2008-05-14

Acegi得到当前用户

关键字: acegi
在Spring容器里创建一个Bean来获取当前用户的信息的时候,该FactoryBean的主方法如下:
@Override
public Object getObject() throws Exception {

SecurityContext ctx = SecurityContextHolder.getContext();
Authentication auth = ctx.getAuthentication();
if(auth!=null)
wsUser=userDaoInter.findById(auth.getName());
else
wsUser=userDaoInter.findById("匿名");
return wsUser;
}
评论
发表评论

该博客是同时发布到论坛的,无法评论在论坛已被锁定的帖子