其他分享
首页 > 其他分享> > Spring Sercurity获取不到当前用户信息值为Null

Spring Sercurity获取不到当前用户信息值为Null

作者:互联网

今天使用Spring security获取当前用户信息时发现拿不到 Principal值为空并且报异常
在这里插入图片描述前面我通过Spring Security的全局上下文设置 UsernamePasswordAuthenticationToken usernamePasswordAuthenticationToken= new UsernamePasswordAuthenticationToken(userDetails,null,userDetails.getAuthorities());
//加入全局上下文
SecurityContextHolder.getContext().setAuthentication(usernamePasswordAuthenticationToken);
后面我才知道是配置除了问题
在这里插入图片描述
这里http配置的authorizeRequests() .antMatchers(“xxx”) .permitAll()**不会绕开springsecurity的过滤器验证

标签:web,Spring,permitAll,值为,ignoring,userDetails,Null
来源: https://blog.csdn.net/qq_39054053/article/details/113786662