Protocol/OAuth
-
OAuth와 Kakao, Google 로그인 API 곁들이기Protocol/OAuth 2024. 8. 7. 21:53
들어가기 전에인증 서비스 프로젝트를 진행하던 중 우리가 자주 볼 수 있는 카카오 or 구글 로그인이 내부적으로 어떻게 동작되는지 알아보기 위해 구현한 내용을 작성한다. OAuth 의미OAuth(Open Authorization)은 액세스 위임을 위한 개방형 표준 인가 프로토콜이다.다시말해, 내가 가지고 있는 자원(resource)을 누군가 요청했을 때 A만 허락할지, A ~ F 까지 허락할지 정해주는 것이다. 인증(Authentication)과 인가(Authorization)여기서 하나 더 알고 가야될 것 인증, 인가의 차이점이다.여러가지 해석이 있지만 이해하기 쉬운 해석으로 풀어보자면, 은행을 방문한다고 가정하자. 은행원: 안녕하세요! 홍길동님. 무엇을 도와드릴까요?홍길동(나): 대출하러 왔습니다.은행..