[x] 소셜 로그인(카카오 로그인, 네이버 로그인)이 성공했을 때, 구분을 위한 providerTypeCode, name을 받아오기 위해 CustomOAuth2UserService.java 구현
[x] providerTypeCode을 받아오기 위해 함수 반환값을 Member로 변경 후 builder를 사용해 값을 반환하기 위해 Member.java, BaseEntity.java, BaseTimeEntity.java에 @NoArgsConstructor과 @SuperBuilder 어노테이션 추가
[x] 네이버 로그인 시, username을 깔끔하게 DB로 받아오기 위해 CustomOAuth2UserService.java 수정
[x] 카카오 로그인, 네이버 로그인 UI 수정
[x] 소셜 로그인 시, 경로 지정을 위해 SecurityConfig.java 수정
[x] 일반 로그인을 위한 loadUserByUsername 함수 CustomUserDetailsService로 분리
[x] 이전에 소셜 로그인으로 회원가입 한 member는 다시 로그인 시 회원가입이 아닌 로그인 진행
[x] 소셜 로그인으로 회원가입한 member에게도 기본적으로 ROLE_ADMIN 권한 부여
📌 관련 이슈
65
✨ 과제 내용
소셜 로그인으로 카카오 로그인, 네이버 로그인 구현
📸 스크린샷(선택)
📚 레퍼런스 (또는 새로 알게 된 내용) 혹은 궁금한 사항들