
SOFTMOA TECHNOLOGY
[ spring security ] 스프링 시큐리티 유저정보 얻는 방법
소프트모아가 정리한 기술 기록입니다.
Contents
작성일 2015. 11. 04.
1. SpringContextHolder를 이용하는 방법
Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
System.out.println(authentication.getName());
2. Controller 의 경우 메서드 인자로 받는 방법
@RequestMapping("/")
public String index(Principal principal) {
System.out.println(principal.getName());
return "index";
}
3. User 클래스로 형변환하여 정보를 조회하는 방법
User user = (User) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
System.out.println(user.getUsername());
Share this
Spring
Showing 1 to 10 of 79 entries
