OAuth(Open Authorization)는 인터넷 서비스 간의 안전한 권한 위임을 위한 표준 프로토콜이에요.
OAuth는 사용자의
비밀번호를 노출하지 않고
제한된 권한만 줄 수 있게 하는 방법
이게 바로 OAuth의 핵심 기능이에요.
주요 개념 정리:
용어 | 설명 |
---|---|
Resource Owner | 사용자 |
Client | 권한을 요청하는 앱 (예: 카카오스토리 글 불러오는 앱) |
Authorization Server | 인증을 처리하는 서버 (예: Google) |
Resource Server | 실제 데이터를 가진 서버 (예: Google Drive) |
Access Token | 인증 후 발급되는 “권한 증명서” |