OAuth 등장 배경 요즘 개발되는 서비스는 독립적으로 혼자만의 기능을 쌓아올리진 않습니다. 타 서비스의 기능을 본인의 서비스에 접목시켜서 사용자가 사용하기 편하며, 시너지를 발생시켜 더 놀라운 기능을 제공해주죠. 하지만, 이 때 타사의 서비스에서 소유자만 접근 가능 한 리소스를 접근하는 것이 문제가 됩니다. 별도의 인증과 인가 과정이 필요하기 때문이죠. OAuth를 적용하기 전 어떠한 방식으로 이를 구현하는 지 한번 보겠습니다. OAuth 적용 이전 나만의 캘린더는 유저만 접근 가능한 리소스인 구글 캘린더 정보에 접근해야 합니다. 이 때 캘린더에 접근하기 위해서, 다음과 같은 흐름을 거칩니다. 유저에게 구글 ID와 PW를 제공 받고, 이를 통해서 나만의 캘린더는 구글에 로그인을 합니다. 구글에선 이 로..