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)