在使用springsecurity的时候,经常要获取用户信息。
Authentication是springsecurity中保存用户信息的对象,里面包含用户信息,权限信息,登录密码等。可以通过SecurityContextHolder来获取Authentication对象,然后再获取用户信息。
public static String getUsername() {
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
return authentication.getName();
}
本文详细介绍了如何在Spring Security中利用SecurityContextHolder获取Authentication对象,并从中获取用户名称。通过这个过程,帮助开发者理解如何在安全框架中获取用户信息以便进行后续操作。

1298

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



