Social Login

JaySong·2022년 7월 27일
0

TIL

목록 보기
20/34
post-thumbnail

소셜로그인이란

소셜로그인은 새로운 계정을 생성하지 않고 페이스북, 트위터, 구글과 같이 존재하는 로그인 정보를 활용하여 써드파티 웹사이트에 로그인 하는 것을 의미한다. 즉, 가입절차를 간결화 시켜준다.

📍 왜 소셜로그인?

  • 회원가입의 증가: Web Hosting Buzz의 설문에 따르면, 86%의 사용자가 새로운 계정을 생성하는데 불편함을 느끼고 있다고 응답했습니다. 대부분의 사용자들은 웹사이트에서 새로운 계정을 꼭 만들어야 하는 경우 가입을 포기하고 웹사이트를 나간다고 덧붙였습니다. 즉, 소셜로그인은 사용자의 유출을 막을 수 있는 해결책이며 회원가입을 증가시키는 장점이 있습니다.
  • 인증된 이메일: 소셜로그인을 제공하는 플랫폼들은 개별적으로 이메일의 인증을 진행합니다. 즉, 써드파티 웹사이트에서는 가짜 이메일이 아닌 인증된 이메일 계정의 정보를 얻을 수 있습니다.
  • 최신 프로필: 대부분의 유저는 모든 어플리케이션에 자신의 새로운 정보를 입력하지 않습니다. 하지만 페이스북, 트위터와 같은 소셜네트워크에는 주기적으로 새로운 정보를 입력합니다. 즉, 소셜로그인은 최신 프로필 데이터를 제공해 줄 수 있습니다.

📍 소셜로그인 작동원리

소셜로그인은 아래와 같이 간단한 절차로 작동합니다.

  1. 어플리케이션에 접속한 유저는 소셜로그인 목록중 하나를 선택합니다.
  2. 로그인 요청을 소셜네트워크 제공자에게 전송합니다.
  3. 소셜네트워크 제공자가 유저의 정보를 검증한 이후, 유저는 새로운 유저로 어플리케이션에 등록되며 어플리케이션에 접속할 수 있습니다.

소셜로그인은 OAuth2를 활용하여 사용할 수 있습니다.


References


https://auth0.com/learn/social-login/
http://www.webhostingbuzz.com/blog/2013/03/21/whos-sharing-what/
https://yozm.wishket.com/magazine/detail/860/

profile
Hello World!

0개의 댓글