Closed SeJonJ closed 3 days ago
@junotb 소셜로그인 개발완료했습니다. 확인 및 테스트 부탁드립니다!
POST /auth/login/social
Content-Type
: application/json
{
"provider": "string", // 소셜 로그인 제공자 (예: "google")
"providerAccountId": "string", // 소셜 로그인 계정 ID
"name": "string", // 사용자 이름
"nickName": "string" // 사용자 닉네임
}
{
"result": "success",
"userData": {
"idx": 32, // 사용자 인덱스
"id": "socialtt@test.com", // 사용자 이메일
"name": "test_social", // 사용자 이름
"nickName": "test_social_nick" // 사용자 닉네임
}
}
@SeJonJ 소셜로그인 회원가입용 api 와 정보조회 api 분리
++++a
@SeJonJ 소셜로그인 회원가입용 api 와 정보조회 api 분리
- 회원가입 - POST : 현재 그대로 사용(로직 변경 필요)
- 정보조회 - GET : provider 와 providerAccountId 받아서 정보 있으면 해당 로그인 시키기
++++a
- 레디스 저장 로직 추가하기
확인 및 수정완료
@SeJonJ
social_user 테이블 : providerAccountId 추가
소셜 로그인 api 요청 : id 필드 추가 => 추가되는 id 필드는 user 테이블의 id 값으로 들어감!! => return 시에는 provider, id 만 추가되도록
로그인 조회 : 소셜 로그인 조회 시에는 provider & providerAccountId 로 조회
백엔드 개발 후 머지완료.
소셜 로그인 기능 프로세스
소셜 로그인 provider