잡다한 이야기

  • 홈
  • 태그
  • 방명록

filterChain 1

spring 세션에서 email정보, 권한정보 꺼내기

spring security를 이용하여 회원가입, 로그인을 구성했을때, 어떻게 로그인에 성공한 USER의 email, 권한정보(admin/일반user등)을 세션을 통해 담고, 꺼낼 수 있는지 살펴보자. spring에서 로그인처리는 일반적으로 아래의 코드와 같이 UserDetailsService클래스의 loadByUserName이라는 메소드를 구현하게 된다. user정보가 있는 DB에서 가져온 emai, password정보가 사용자가 입력한 그것과 일치한다면 로그인에 성공하게 된다. 로그인 성공시에 UserDetails객체를 만들어 return하게 되는데, 여기에 email, password, 권한정보 등을 담아서 return을 하게 된다. @Service @Transactional public class..

프로그래밍/java, spring 2023.01.21
이전
1
다음
더보기
250x250
프로필사진

백엔드 개발자, 인프런 강사, 부트캠프 강사 https://www.inflearn.com/users/1014633 ksg39412@naver.com

  • 분류 전체보기 (116)
    • 프로그래밍 (68)
      • 개발자 이야기 (7)
      • java, spring (22)
      • database (8)
      • 네트워크 (4)
      • devops (15)
      • 블록체인 (5)
      • 프론트엔드 (4)
      • 기타 (3)
    • 기타 (2)
    • 투자 및 경영 (2)
    • 부트캠프 이야기 (43)
      • 한화시스템 sw부트캠프 3기 (19)
      • 한화시스템 sw부트캠프 7기 (18)
      • 한화시스템 sw부트캠프 11기 (3)
      • 한화시스템 sw부트캠프 16기 (2)
      • 한화시스템 sw부트캠프 23기 (1)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Copyright © AXZ Corp. All rights reserved.

티스토리툴바