아래와 같이 하면 Spring Security를 사용할 때 User와 관련된 정보(username, password, authorities)를 얻어올 수 있다.
User user = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal();
System.out.println("username = " + user.getName());
User user = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal();
System.out.println("username = " + user.getName());
'스프링' 카테고리의 다른 글
SecurityConfig (0) | 2022.05.25 |
---|---|
Spring Boot Sample (0) | 2021.03.07 |
Singleton Registry = ApplicationContext의 또 다른 이름 (0) | 2012.08.31 |
MappingJacksonJsonView 쓸 때 JSON 밖으로 빼는 법(How to return a single JSON list) (0) | 2012.08.10 |
Role in Spring security (0) | 2011.05.18 |