CS/Network
OAuth2 동작 흐름에 대해서 알아보자
OAuth2 동작 흐름에 대해서 알아보자
2021.04.10OAuth란 사용자가 비밀번호를 노출하지 않고 다른 웹 사이트의 자신의 정보를 웹이나 애플리케이션에 접근 권한을 부여할 수 있는 개방형 표준. OAuth는 로그인 뿐만 아니라 데이터 접근 권한도 포함하고 있기 때문에, Authentication (인증) 뿐만 아니라 Authorization (인가) 도 포함하고 있습니다. OAuth는 2007년에 최초에 등장했으며 2010년에 OAuth 1.0 프로토콜 표준안이 발표되었다. 용어 정리 - Resource owner User(보호된 자원에 대한 엑세스 권한을 부여할 수 있는 사용자) - Client OAuth를 이용하기 위해 Resource 서버에 등록한 애플리케이션이나 웹 서비스. - Resource server 허용할 수 있는 보호된 리소스를 호스팅하는..
REST API란?
REST API란?
2021.02.10GOAL REST API의 탄생 REST API란 REST API의 특징 HTTP 상태 응답 코드 REST API의 탄생 REST(Representational State Transfer) 의 약어로 1998 Roy T. Fielding이 Microsoft Research에서 최초로 소개했으며 2000년에는 박사 학위 논문으로 발표되었습니다. 로이 필딩은 HTTP 프로토콜 설계 작업에 참여한 대학원생이었으며 기존에 구축되어있는 웹하고 호환성 http 명세에 대한 기능을 고치고 추가하면서 어떻게 웹을 망가뜨리지 않고 HTTP를 진보시킬 수 있을까?라는 고민에서 시작되었습니다. REST API란? REST 아키텍처 스타일을 따르는 API으로서 HTTP를 이용해서 통신할 때 HTTP가 가진 잠재력을 최대한 이..