Oauth는 인가 && OpenId는 인증
사용자 ——> 내서비스 ——> 카카오
사용자 -> 내서비스 카카오 아이디 , 비밀번호 제공
내서비스 -> 카카오 사용자의 카카오 계정으로 로그인
내서버 <-카카오 사용자의 주소록 제공
사용자 <-내 서비스 서비스 제공
여기서 각 주체별로 문제가 발생하는데,
이런 문제들을 해결하기 위해 Oauth가 생겼다
사용자(Resource owner) ——> 내서비스(client) ——> 카카오(authorization server,Resource sever)
로그인 요청 —————————> Oauth 인증요청 ———>
인증(로그인)페이지 제공 <————————————————