1、
内部使用SpringSecurity的 SpringBoot提供了一个SecurityContextHolder类,该类允许通过以下方式查找当前经过身份验证的用户:
SecurityContextHolder.getContext().getAuthentication().getPrincipal();
- 获取登录用户的用户名:
getPrincipal() - 获取通过身份验证的用户的密码:
getCredentials() - 获取已认证用户的分配角色:
getAuthorities() - 获取经过身份验证的用户的更多详细信息:
getDetails()
本文介绍了如何使用SpringSecurity中的SecurityContextHolder类来获取当前已认证用户的详细信息,包括用户名、密码、角色及更多。
1861

被折叠的 条评论
为什么被折叠?



