- 구글, 페이스북, 카카오와 같은 다양한 플랫폼의 특정한 사용자 데이터에 접근하기 위해 제 3자 클라이언트가 사용자의 접근 권함을 위임(Delegated Authorization) 받을 수 있는 표준 프로토콜이다.
용어 정리
Resource Server
- Client가 제어하고자 하는 자원을 보유하고 있는 서버
- Kakao, Facebook, Google 등을 이야기한다.
Resource Owner
- 자원의 소유자
- Client가 제공하는 서비스를 통해 로그인하는 실제 유저
Client
- Resourece Server에 접속해서 정보를 가져오고자 하는 클라이언트(웹 어플리케이션)이다.
요약
내가 구현한 서비스(Client)를 이용하려는 사용자(Resource Owner)가 카카오 소셜 로그인