DX

Home

❯

Coding

❯

Java

❯

Spring

❯

Spring Security

Spring Security

Oct 07, 20251 min read

https://spring.io/projects/spring-security/ 官方文档 https://github.com/spring-projects/spring-security-samples/ 官方示例

RBAC(Role-Base Access Controll)

在Controller中获取登录人信息

Authentication authentication = SecurityContextHolder.getContext().getAuthentication();  
  
if (authentication == null) {  
    return new ModelAndView("redirect:/login");  
}  
UserDetails principal = (UserDetails) authentication.getPrincipal();  
User user = userRepository.findByUsername(principal.getUsername());

Graph View

Created with Quartz v4.5.2 © 2025

  • GitHub
  • Discord Community