issues
search
yoogail105
/
KkokkoSwift
꼬리에 꼬리를 무는 swift 개념 정리
28
stars
0
forks
source link
# 9.2 오픈 API
#72
Open
yoogail105
opened
2 years ago
yoogail105
commented
2 years ago
9.2. 오픈 API
오픈API
: 일부 웹사이트에서 공개된 SOAP 프로코톨, RESTful 형식을 이용해서 공공 콘텐츠를 제공
누구나 쉽게 접근하여 정보를 공유할 수 있도록 만들어진 규격
공공 데이터 포털, 서울 열린 데이터 광장, 한국 영화 진흥 위원회, 네이버 개발자 센터, 카카오 디벨로퍼 등 다양한 Open AI가 제공되고 있다.
기업들은 왜 오픈 API를 제공하는 것일까?
모바일이 활성화 되고, 플랫폼으로서의 가능성이 기업의 운명을 좌우하는 시대
자사 서비스의 기능을 다양한 서비스에서 활용할 수 있도록 유도하여 시장을 확대
기업이 가지고 있는 데이터로 새로운 수익원을 만들 수 있음
ex. 카카오 API 방향성: 상생, 생산성, 가치 창출
오픈 API와 인증
오픈 API는 무분별한 사용을 막기 위해서 인증 과정을 거치도록 설계
인증 방식은 대표적으로
OAuth 2.0
OAuth
를 활성화한 것은 트위터
트위터 홈페이지에 접속하지 않아도, 트위터에 글을 올리거나 리트윗할 수 있도록 하기 위한 API에서 사용자에 대한인증과 권한을 부여하는 프로토콜 기준 설계
최초
OAuth 1.0
발표
보안 결함 발견 후 보완:
OAuth 1.0a
다시 개선:
OAuth 2.0
63
🔖 참고
꼼꼼한 재은씨의 Swift: 기본편
9.2. 오픈 API
오픈API
: 일부 웹사이트에서 공개된 SOAP 프로코톨, RESTful 형식을 이용해서 공공 콘텐츠를 제공기업들은 왜 오픈 API를 제공하는 것일까?
오픈 API와 인증
OAuth 2.0
OAuth
를 활성화한 것은 트위터OAuth 1.0
발표OAuth 1.0a
OAuth 2.0
63
🔖 참고