Spring Security OAuth2,从SecurityContext获取userdetails对象
- 论坛
- Spring Security OAuth2,从SecurityContext获取userdetails对象
8 浏览
Spring Security OAuth2,从SecurityContext获取userdetails对象
我在我的微服务中使用了传统的Oauth2设置。当我尝试使用CustomUserDetails principal = (CustomUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
时,它总是给我一个ClassCastException错误,即无法将字符串强制转换为CustomUserDetails。 SecurityContextHolder.getContext().getAuthentication().getPrincipal()
总是字符串,即我的用户名。如果有人解决了这个问题,请帮助我。