SecurityContextHolder.getContext().getAuthentication()为空

转载 2016年06月01日 12:32:45
场景:

SecurityContextHolder.getContext().getAuthentication()为空的解决

在controller里边发现SecurityContextHolder.getContext().getAuthentication()始终为null

http://blog.csdn.net/jjk_02027/article/details/6544889

http://www.oschina.net/question/230429_51547

http://stackoverflow.com/questions/7573899/retrieve-spring-securitys-authentication-even-on-public-pages-with-filter-non/7574241#7574241

关键就是要把filters="none" 变化为相应的权限如access="permitAll"(必须设置<http auto-config="true" use-expressions="true">,否则会提示permitAll找不到),或者access = "IS_AUTHENTICATED_ANONYMOUSLY, IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED",当然security 3.1是要修改<http pattern="/login" security="none"/>这类的

SecurityContextHolder.getContext().getAuthentication()为空的解决

昨天在公司测试spring security,在controller里边发现SecurityContextHolder.getContext().getAuthentication()始终为null,...

SecurityContextHolder.getContext().getAuthentication()去值为null

需要用Java代码在SpringSecurity中取到用户名称,在Action或其他地方(filer中)用方法SecurityContextHolder.getContext().getAuthent...

Spring框架中SecurityContextHolder类的使用详解(未完待续)

Spring框架借助ThreadLocal来保存和传递用户登录信息。我们通常是使用下面这段代码,来获取保存在ThreadLocal中的用户信息。 SecurityContextHolder.getCo...

SecurityContextHolder.getContext().getAuthentication()为null的问题

检查url对应的拦截规则是否配置成了security="none"。 这样的话,就不会将context放到holder中,对于任意通行的情况可以通过permitAll来设置权限。...

SecurityContextHolder.getContext().getAuthentication().getPrincipal()报空指针错误

24-Oct-2016 09:42:35.019 SEVERE [http-nio-9080-exec-36] org.apache.catalina.core.StandardWrapperValv...

SecurityContextHolder.getContext().getAuthentication().getPrincipal()获取不到为null

SecurityContextHolder.getContext().getAuthentication():null 问题就出在这里,在网上搜索了资料,解决了:就是在web.xml文件中的spri...

spring security获得当前不为空的上下文

UserDetails userDetails = (UserDetails) SecurityContextHolder.getContext().getAuthentication() .getP...

关于ActionContext.getContext()取得的值是什么,和struts2如何获取request,session,appliaction作用域

关于ActionContext.getContext()取得的值,和struts2如何获取request,session,appliaction作用域...

SecurityContextHolder, SecurityContext and Authentication Objects

SecurityContextHolder, SecurityContext and Authentication Objects 最重要并且最根本的object是SecurityContextHol...

关于struts2 的ActionContext.getContext().getParameters() 的一点儿总结

最近在做东西的时候,action都是从BaseAction中继承而来.BaseAction:protected Map request; protected Map session; protec...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SecurityContextHolder.getContext().getAuthentication()为空
举报原因:
原因补充:

(最多只允许输入30个字)