OAuth는 인증을 위한 개방형 프로토콜입니다.
리소스 소유자를 대신해서 자원에 대한 접근 권한을 인증 받는 방식입니다.
Authorization Code Grant
Implicit Grant
Resource Owner Password Credentials Grant
Client Credentials Grant
Authorization Request (Client —> Resource Owner)
Authorization Grant (Resource Owner —> Client)
Authorization Grant (Client —> Authorization Server)
Access Token (Authorization Server —> Client)
Access Token (Client —> Resource Server)
Protected Resource (Resource Server —> Client)