Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] 카카오 소셜 로그인을 구현한다. #425

Closed
seokhwan-an opened this issue Sep 19, 2023 · 0 comments · Fixed by #434
Closed

[FEAT] 카카오 소셜 로그인을 구현한다. #425

seokhwan-an opened this issue Sep 19, 2023 · 0 comments · Fixed by #434
Assignees
Labels
[ 🌙 BE ] 백엔드 크루들의 멋진 개발 이야기 하나둘셋 야! ✨ Feat 꼼꼼한 기능 구현 중요하죠

Comments

@seokhwan-an
Copy link
Collaborator

🤷 구현할 기능

🔨 상세 작업 내용

  • 카카오 소셜 로그인을 구현한다.
  • 현재 카카오 페이지 내에서는 구글 소셜 로그인이 적용되지 않아서 카카오 소셜 로그인을 도입한다.

⏰ 예상 작업 시간

1~2일

⏰ 마감일

9월 20일 23:59

@seokhwan-an seokhwan-an added [ 🌙 BE ] 백엔드 크루들의 멋진 개발 이야기 하나둘셋 야! ✨ Feat 꼼꼼한 기능 구현 중요하죠 labels Sep 19, 2023
@seokhwan-an seokhwan-an self-assigned this Sep 19, 2023
seokhwan-an added a commit that referenced this issue Sep 21, 2023
* refactor: email 형식 제약조건 변경하기

* refactor: member의 nickname을 부여하는 방식 변경

* feat: 카카오 로그인 기능 추가

* refactor: OAuth 추상화하기

세부사항
- 소셜 로그인 과정 중에 accessToken을 가져오는 것과 사용자 정보를 조회하는 부분을 추상화
- authService는 각 infoProvider를 의존하는것이 아닌 OAuthInfoProvider를 의존하도록 수정

* refactor: QA를 위한 수정

* refactor: CI 실패 수정

* refactor: 에러 상세화를 위한 수정

* refactor: 카카오 로그인 확인을 위한 로그 추가

* refactor: 서버 엑세스 코드 확인 위한 로그 추가

* refactor: 서버 엑세스 코드 확인 위한 로그 추가

* refactor: QA를 종료후 기존의 코드 원복

세부사항
- 예외 핸들링 원복
- 불필요한 로그 제거

* refactor : 코드리뷰 반영

세부사항
- 명확한 클래스 명칭으로 수정
- requireNonNull을 이용할 시 nullPointException 처리
- 상수 분리

* refactor: CI 실패하는 오류 수정

* refactor: 서브모듈 최신화
@github-project-automation github-project-automation bot moved this from Todo to Done in 2023-shook Sep 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[ 🌙 BE ] 백엔드 크루들의 멋진 개발 이야기 하나둘셋 야! ✨ Feat 꼼꼼한 기능 구현 중요하죠
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant