From 595171342ab7b7b2362bf3ef67aab7d4cd5b49ff Mon Sep 17 00:00:00 2001 From: wrathlion Date: Mon, 9 Sep 2024 02:58:28 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=80=20dev=20branch=EC=99=80=20sync=20?= =?UTF-8?q?=EB=A7=9E=EC=B6=A4=20(#9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ✨ 카카오 로그인/회원가입 구현 (#3) * Style: codeStyle 추가 * Feat: Member, Profile Entity, MemberRepository 추가 + MemberRepositoryTest 추가 Related to: #1 * Feat: 카카오 로그인, 회원가입 기능 추가 - 권한 필요한 API 접속 시 카카오 로그인 페이지 반환 - 로그인 성공 시 가입이 안되어있으면 가입, 되어있으면 권한 부여 - 권한은 JWT 발급 후 쿠키에 추가, 매 요청마다 JwtFilter를 거치며 쿠키의 Jwt 확 Related to: #1 * Style: 코드 포맷, 비밀번호 노출 등 수정 Related to: #1 * ✨ /api/auth/member API 기능 추가 (#4) * Feat: Member DB 수정 - 한글이름, 영어이름, 기수, 과정 추가 - 과정 표현하는 Enumerate 추가 - 수정에 따른 오류 수정 - getNickname -> getKoreaName of getEnglishName Related to: #2 * Rename: Member DB Field 이름 변경 Related to: #2 * Feat: /api/auth/member 관련 DTO 작성 Related to: #2 * Feat: /api/auth/member API 관련 DTO 내용 추가 Related to: #2 * Feat: /api/auth/member 관련 MemberService 추가 Related to: #2 * Feat: /api/auth/member 관련 MemberContoller 추가 Related to: #2 * Feat: CORS Error 수정 Related to: #2 * Fix: RefreshToken 매번 생성 오류 수정 Related to: #2 * Refactor: 코드 리뷰 내용 반영 - 불필요 코드 삭제 - 반환값 오류 수정 Related to: #2 * Chore: DB를 MariaDB -> H2로 변경 Ralted to: #5 * Test: Test용 application 추가 Related to: #5 * 🐛 Fix: 로그인 완료 시 메인 페이지로 리다이렉트 되도록 수정 (#7) * Feat: Member DB 수정 - 한글이름, 영어이름, 기수, 과정 추가 - 과정 표현하는 Enumerate 추가 - 수정에 따른 오류 수정 - getNickname -> getKoreaName of getEnglishName Related to: #2 * Rename: Member DB Field 이름 변경 Related to: #2 * Feat: /api/auth/member 관련 DTO 작성 Related to: #2 * Feat: /api/auth/member API 관련 DTO 내용 추가 Related to: #2 * Feat: /api/auth/member 관련 MemberService 추가 Related to: #2 * Feat: /api/auth/member 관련 MemberContoller 추가 Related to: #2 * Feat: CORS Error 수정 Related to: #2 * Fix: RefreshToken 매번 생성 오류 수정 Related to: #2 * Refactor: 코드 리뷰 내용 반영 - 불필요 코드 삭제 - 반환값 오류 수정 Related to: #2 * Test: MemberRepository Test 코드 추가 Related to: #2 * Chore: Test용 application yml 추가 Related to: #2 * 카카오 회원가입/로그인, /api/auth/member API 기능 추가 (#6) * ✨ 카카오 로그인/회원가입 구현 (#3) * Style: codeStyle 추가 * Feat: Member, Profile Entity, MemberRepository 추가 + MemberRepositoryTest 추가 Related to: #1 * Feat: 카카오 로그인, 회원가입 기능 추가 - 권한 필요한 API 접속 시 카카오 로그인 페이지 반환 - 로그인 성공 시 가입이 안되어있으면 가입, 되어있으면 권한 부여 - 권한은 JWT 발급 후 쿠키에 추가, 매 요청마다 JwtFilter를 거치며 쿠키의 Jwt 확 Related to: #1 * Style: 코드 포맷, 비밀번호 노출 등 수정 Related to: #1 * ✨ /api/auth/member API 기능 추가 (#4) * Feat: Member DB 수정 - 한글이름, 영어이름, 기수, 과정 추가 - 과정 표현하는 Enumerate 추가 - 수정에 따른 오류 수정 - getNickname -> getKoreaName of getEnglishName Related to: #2 * Rename: Member DB Field 이름 변경 Related to: #2 * Feat: /api/auth/member 관련 DTO 작성 Related to: #2 * Feat: /api/auth/member API 관련 DTO 내용 추가 Related to: #2 * Feat: /api/auth/member 관련 MemberService 추가 Related to: #2 * Feat: /api/auth/member 관련 MemberContoller 추가 Related to: #2 * Feat: CORS Error 수정 Related to: #2 * Fix: RefreshToken 매번 생성 오류 수정 Related to: #2 * Refactor: 코드 리뷰 내용 반영 - 불필요 코드 삭제 - 반환값 오류 수정 Related to: #2 * Chore: DB를 MariaDB -> H2로 변경 Ralted to: #5 * Test: Test용 application 추가 Related to: #5 * Feat: 깃허브 액션 작성 Related to: #5 * Feat: 도커 파일 작성 Related to: #5 * Feat: 테스트용 도커 컴포즈 파일 작성 Related to: #5 * Refactor: import 추가 * Fix: 깃허브 액션 오타 수정 Related to: #5 * Feat: SSL 적용 * Fix: SSL 수정 * Fix: SSL 수정 스크립트 수정 * Fix: SSL 스크립트 수정 * Fix: SSL 스크립트 수정 * Feat: 카카오 로그인 완료 시 메인 페이지로 redirect Related to: #1 --------- Co-authored-by: 박지혁 --------- Co-authored-by: 박지혁