public class SpringSecurityUtil {
//session 由controller 注入参数传入
public static String currentUser(HttpSession session) {
SecurityContextImpl securityContext = (SecurityContextImpl) session.getAttribute("SPRING_SECURITY_CONTEXT");
return ((UserDetails)securityContext.getAuthentication().getPrincipal()).getUsername();
}
}
相关文章
- 03-03spring security 获取当前登录用户
- 03-03微信小程序实现登录授权,并将获取到的用户授权信息存储到数据库中
- 03-03spring boot 实例之 用户登录
- 03-03使用Spring Security登录认证,通过Oauth2.0开发第三方授授权访问资源项目详解
- 03-03用户登录和授权(二)springmvc+security实现
- 03-03Spring MVC中获取当前项目的路径
- 03-03nest.js实战之JWT认证、装饰器角色校验、装饰器获取当前用户
- 03-03pring Security 实战干货:OAuth2登录获取Token的核心XDRW
- 03-03基于Spring Security Oauth2的SSO单点登录+JWT权限控制实践
- 03-03阶段5 3.微服务项目【学成在线】_day16 Spring Security Oauth2_04-用户认证技术方案-SpringSecurityOauth2