![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEkZ0M%2Fbtr35diy6br%2FVqoKkEzCxQ69lIB77EqW0K%2Fimg.png)
Computer Science/Network
[인증/인가] OAuth2.0
OAuth란? 구글, 카카오 같은 다양한 플랫폼의 자신의 정보에 대해 웹 사이트나 애플리케이션의 접근 권한을 부여할 수 있는 수단으로 우리가 개발하는 서비스가 플랫폼의 정보에 접근하기 위해 접근권한을 플랫폼으로부터 위임을 받는 것이다. 본 포스팅은 Authorization Code 방식의 OAuth만을 다룹니다. OAuth 2.0이 나오게 된 이유 위와 같은 주체들이 있을 때 USER는 GOOGLE이나 KAKAO에 회원가입이 되어있는 상태이고, MY SERVER에서 PLAFORM에 접근하기 위해 PLATFORM INFO를 넘겨주면 MY SERVER에서는 PLATFORM에 USER 리소스에 대한 접근을 USER인 것 처럼 할 수 있다. 하지만 USER의 입장에서 MY SERVER에서 해당 정보를 유실하거나..