You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(최초 로그인의 경우) 소셜 로그인 통해서 받아오는 파라미터 중, email 값이 users 테이블에 존재 하지 않는 경우, /user/join 화면을 호출하여 회원가입 진행
회원가입 진행 시, name(유저의 이름), sex(유저의 성별), nickname(유저 닉네임), age(생년월일)을 입력하여 users 테이블에 적재.
그 외에 플랫폼에서 제공하는 인식정보 (예 : 네이버의 경우 [naver_MK6tmNTPQtX2SUtAnvoJX0gtZrG9nCtrQ1nDqUGuDSI] 같은 형태로 오는데, '' 앞의 'naver'값은 oauths 테이블의 provider에 적재. 그리고 '' 뒤의 [MK6tmNTPQtX2SUtAnvoJX0gtZrG9nCtrQ1nDqUGuDSI] 값은 identify에 적재.
소셜 로그인 기능을 통한 로그인 성공.
개발 순서,
domain 패키지 생성 후, 내부에 /user/login, /user/join 패키지 생성
/user/join 패키지에 회원 가입 api 기능 개발 (entity, dto, service, repository, controller 개발 예정).
/user/login 패키지에 로그인 api 기능 개발 (entity, dto, service, repository, controller 개발 예정).
f/e의 디랙토리 구조 정해지면 f/e 측도 개발 예정 ( 회원가입 > 로그인 순번으로 )
The text was updated successfully, but these errors were encountered:
구현 할 기능 : oatuth2 기능을 이용하여 소셜 로그인 진행.
상세 진행 순서
개발 순서,
The text was updated successfully, but these errors were encountered: