시작이 반

[Spring] 0. OAuth2.0 카카오 과정 본문

Programming/Spring

[Spring] 0. OAuth2.0 카카오 과정

G_Gi 2021. 2. 15. 00:05
SMALL

OAuth : Open Auth 인증 처리를 대신해준다.

developers.kakao.com/docs/latest/ko/kakaologin/rest-api

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

기존 로그인 방식

 

 

OAuth 로그인 방식 ( 카카오 ) 

서버는 Code를 정상적으로 받았으면 인증이 정상적으로 됐다는 것을 알게 된다. -> 인증 처리

Access Token을 받는 순간 권한을 부여 받는다.  카카오 자원서버에 있는 정보에 접근할 수 있다. -> 권한 부여

 

Resource owner: 로그인 하려는 사람

Client : 자신 서버

인증 서버 : 카카오 API 서버

Resource 서버 : 자원 서버

 

스프링 공식 OAuth 주체 ( OAuth-Client 라이브러리 ) : Facebook, google

 

 

참고

 

LIST