issues
search
hi-hyein
/
nyangterest
react project nyang-terest
2
stars
1
forks
source link
소셜로그인 use case 분석
#263
Closed
hi-hyein
closed
4 years ago
hi-hyein
commented
4 years ago
소셜 회원가입/로그인을 사용하는 타사이트 분석
제공받을 정보 분석
소셜서비스마다 제공받을 수 있는 정보는 다르다. 해당 소셜 서비스의 api guide에서 확인할 수 있다.
google guide
kakao guide
naver guide
제공 받을 정보는 개발자가 선택할 수 있다.
사이트마다 제공받는 정보가 다르지만 냥터레스트에서는 사용자가 이용한 소셜서비스, 이름, 이메일 정보만 필요하다.
외에 냥터레스트에 필요한정보는 가입날짜(signupDate), 인증유무(certify), 토큰(token)이다.
flow분석
회원가입, 로그인 페이지에 소셜계정으로 접근 가능한 ui가 제공된다.
소셜계정으로 회원가입시 같은 이메일로 가입된 이력이 있어도 별도의 회원으로 가입처리가 된다.
소셜계정으로 회원가입시 가입된 정보가 있다면 별도의 알림 없이 바로 로그인 처리가 된다.
소셜계정으로 회원가입시 소셜서비스의 약관동의 외에 별도의 동의영역의 제공 없이 진행된다.
소셜계정으로 로그인시 회원정보가 없으면 소셜서비스의 약관동의 외에 별도의 알림이나 동의영역 제공 없이 회원가입 진행 후 로그인 처리가 된다.
냥터레스트 적용
필요한 소셜서비스 정보
사용자가 이용한 소셜서비스 정보
소셜서비스 계정(email)
이름
외 직접 추가가 필요한 정보
가입날짜 : 회원가입한 날짜
인증유무 : 냥터레스트를 통한 회원가입에서는 이메일인증을 통해 인증유무를 처리하고 있는데 소셜회원가입시 성공할 경우 처리
토큰 : 회원가입 처리시 자동 생성되는 부분
flow
회원가입, 로그인 페이지에 소셜계정으로 접근 가능하도록 ui추가
소셜계정으로 회원가입시 같은 이메일로 가입된 이력이 있다면 별도의 회원으로 가입처리
소셜계정으로 회원가입시 가입된 정보가 있다면 별도의 알림 없이 바로 로그인 처리
소셜계정으로 회원가입시 별도의 동의영역 없이 회원가입 처리
소셜계정으로 로그인시 회원정보가 없다면 별도의 동의영역 없이 회원가입 진행 후 로그인 처리
소셜 회원가입/로그인을 사용하는 타사이트 분석
제공받을 정보 분석
flow분석
냥터레스트 적용
필요한 소셜서비스 정보
외 직접 추가가 필요한 정보
flow