html
在网页上获取当前用户
<!-- 是否登陆 -->
<div sec:authorize="isAuthenticated()">
<!-- 用户姓名 -->
<span sec:authentication="name"></span>
<!-- 用户权限 -->
<span sec:authentication="principal.authorities"></span>
后端
在后端获取当前用户
public String getCurrentUserName(){
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
if (!(authentication instanceof AnonymousAuthenticationToken)) {
String currentUserName = authentication.getName();
return currentUserName;
}
return null;
}