Backend/생활코딩

[생활코딩] OAuth

jellylucy 2021. 8. 14. 16:39

1. OAuth 2.0 수업 소개

 

사용자가 가입된 서비스의 API에 접근하기 위해서는 사용자로부터 권한을 위임 받아야 합니다. 

이 때 사용자의 패스워드 없이도 권한을 위임받을 수 있는 방법이 필요하다.

이를 위해서 고안된 기술이 OAuth이다. 

 

 2. OAuth 역할

OAuth에 등장하는 3자에 대한 역할과 용어 알아보기 

App 사용자 : Resource Owner

Client : 화면

Resource Server ( Authorizie server) : 자원, 인증 정보를 갖고있는 서버

3. OAuth 등록

OAuth를 이용해서 Resource Server에 접속하기 위해서는 우선, Resource Server에 등록하는 과정이 필요하다.

4. OAuth Resource Owner의 승인