Social Login

JUNHO YEOM·2022년 8월 22일

Social Login이란

네이버, 카카오, 구글과 같은 사이트의 API를 통해서 회원가입, 로그인 등의 인증을 수행하는 것을 말합니다.
Kakao developers
Naver developers
Google developers

Social Login 특징

간단하게 회원가입, 로그인이 가능하여 높은 사용자 편의성을 제공할 수 있습니다.
서버측 입장에서는 사용자 확인이 간소화 되는 장점이 있습니다.
Social Login은 외부 API를 사용하지만 추가적인 비용이 들지는 않습니다.


Social Login Process

  1. 웹페이지에 소셜 로그인을 위한 API 구축합니다.
  2. 사용자가 소셜 로그인 API요청시 페이지를 소셜 로그인 페이지로 이동시킵니다.
  3. 로그인 정보가 해당 로그인 서버로 넘어가 인가를 진행합니다..
  4. 인가가 정상적으로 이루어지면 해당 서버가 사용자가 이용하고 있는 로그인 페이지로 응답을 줍니다.
  5. 받은 응답을 통해서 웹페이지 서버의 login API가 실행됩니다.
  6. 받은 응답을 통해서 가입된 회원인지를 식별합니다.
  7. 식별이 완료된 회원에게 Token을 발행하여 인증권한을 부여합니다.

0개의 댓글