[스프링시큐리티] 로그인된 회원 정보 불러오기

jin·2023년 6월 13일
0

Principal 객체 사용

  • 스프링 시큐리티를 활용해서 로그인, 로그아웃 처리를 함
  • 많은 단계가 추상화되어 있다보니 직접적으로 객체에서 회원정보를 뽑아낼 수가 없었는데, 검색해보니 Principal 객체를 통해 로그인된 사용자 정보를 얻어올 수 있다고 함.

Principal 객체

  • 스프링 시큐리티는 인증된 사용자 정보를 보유하는 Principal 객체를 제공
  • 컨트롤러 메서드 매개변수로 Principal 을 선언하면 현재 인증된 사용자의 Principal 객체를 받아오고, 정보를 얻어낼 수 있다.

git 브랜치

  • main 브랜치에서 계속 통합해서 개발하다가, 기능을 개발할 때 feature/기능명 branch를 생성해서 개발 완료 후 main 브랜치에 merge하는 방식의 개발이 적합하다는 것을 봄
    (엄밀히는 develop 브랜치이지만, 혼자 하고 있는 관계로 간략하게 main 브랜치 이용)

고난과 역경..

feature/...
브랜치에서 시도해보다, log.info도 안찍히고 안읽혀서 우선 스킵했는데
바로 뒤에 Principal 객체 사용하는 다른 기능이 나오네

우선 이거해보고, 활용해보기
https://wikidocs.net/162330

0개의 댓글