按要求:
内部使用SpringSecurity的 SpringBoot提供了一个SecurityContextHolder类,该类允许通过以下方式查找当前经过身份验证的用户:
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
该认证实例现在提供了以下方法:
- 获取登录用户的用户名:
getPrincipal()
- 获取通过身份验证的用户的密码:
getCredentials()
- 获取已认证用户的分配角色:
getAuthorities()
- 获取经过身份验证的用户的更多详细信息:
getDetails()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)