spring Security获取用户信息
2013-12-26 15:55
405 查看
可以用SecurityContextHolder来获取用户信息
public static User getAdminUser(){
SecurityContext ctx=SecurityContextHolder.getContext();
if(ctx!=null){
Authentication auth=ctx.getAuthentication();
if(auth!=null&&auth instanceof User)
return (User)auth;
}
return null;
}
public static User getAdminUser(){
SecurityContext ctx=SecurityContextHolder.getContext();
if(ctx!=null){
Authentication auth=ctx.getAuthentication();
if(auth!=null&&auth instanceof User)
return (User)auth;
}
return null;
}
相关文章推荐
- Struts2+Spring+Junit单元测试
- 【java】小技巧和注意事项
- 用Java数组实现队列
- 【转】深入理解java的String
- Spring Security3.1 最新配置实例
- 我的java学习笔记
- 关于java的main函数
- 使用Eclipse构建Maven的SpringMVC项目
- JavaWeb -- Servlet Filter 过滤器
- JavaWeb -- Servlet Filter 过滤器
- Java用数组实现栈
- Java上的try catch并不影响性能(转)
- Eclipse代码模板配置
- 为什么eclipse下面, adb 运行得不正常
- Spring数据源配置方式
- java web开发 高并发处理
- Eclipse导入项目:No projects are found to import
- Java中文件选择器JFileChooser使用(如何设置默认文件名,并在框中显示)小结
- Java与数字签名
- struts2原理