Skip to content

소셜 로그인(KAKAO) 기능 #152

@chaning49

Description

@chaning49

기능 설명

  • kakao 소셜 게정으로 CODI에 로그인할 수 있습니다.

✅ 할 일

  • kakao api 사용 계정 활성화
  • Spring Security 세팅 및 개발
    • 기존 Member Entity 수정
    • OAuth 2.0 용도 클래스 생성 및 코드 작성

🥨 기타

아래 부분에 대해 추가적으로 논의가 필요할 것 같습니다.

  • 회원가입 데이터에 가입 일시, Social 계정 여부 확인용 문자열 추가가 필요해보입니다.
  • [생년월일 데이터를 10대, 20대 같은 방식으로 변경하자는 의견]에 대해 고민해본 결과 연령대가 바뀌는 경우 아래와 같은 문제가 발생할 수 있습니다.
    1. 사용자가 직접 연령대를 입력해야 하는 번거로움
    2. 데이터의 신뢰도가 떨어질 수 있음
  • 소셜 로그인 계정 프로필 이미지 관련 문제 해결 방법
    1-1. DB 튜닝: 나눠진 Entity를 병합하는 방법으로 시간이 많이 소요될 것으로 예상
    1-2. DB 튜닝: Profile 엔티티에 있는 img_url 필드를 Member 엔티티로 옮기는 방법으로 시간이 1-1 방법에 비해 시간은 덜 걸리지만 많이 소요되는 것은 마찬가지임
    2. 소셜 로그인 및 회원가입 성공 시 프로필 생성 화면으로 유도하기 or 프로필 자동 생성
    3. 프로필 이미지는 가져오지 않기

Metadata

Metadata

Assignees

Labels

bebackend workfeatureadd new feature or improve original feature

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions