Skip to main content Link Search Menu Expand Document (external link) Copy Copied

소셜로그인 탄생 배경

사용자 입장에서 모든 웹사이트마다 회원가입을 하고 아이디와 비밀번호를 기억하는 것은 부담이 크다.
또한, 사이트 운영자에게도 개인정보를 안전하게 관리하는 부담이 있으며, 계속 발전하는 해킹 기술로부터 데이터를 보호하기 위해 보안을 강화해야 한다.

이러한 문제를 해결하기 위해 OAuth를 사용하는 소셜 로그인이 등장했다.


OAuth란?

OAuth는 인터넷 사용자가 비밀번호를 제공하지 않고도 다른 웹사이트의 정보로 애플리케이션 접근 권한을 부여받을 수 있도록 하는 표준이다.
이는 접근 위임을 위한 개방형 표준이며, HTTP 기반의 보안 프로토콜이다.

대표적인 제공자로는 구글, 페이스북, 네이버, 카카오 등이 있다.


실습자료

GitHub