soominkim Study
article thumbnail
[API] HMAC 암호화
API 2023. 3. 5. 19:36

REST API 제작하거나 사용한다면 HAMC 기반 인증은 꼭 알아둬야 할 것입니다. 유명한 서비스의 REST APU를 사용하려면 secret access key id(보안 액세스 ID)와 secret access key(보안 엑세스 키)를 생성해서 등록해야 사용이 가능한 경우가 많기 때문입니다. 예로 AWS는 발급받은 AWS보안 액세스 키 ID를 Authorization 헤더에 추가해서 보내야하고 본문은 보안 엑세스키를 사용해서 HMAC 방식의 인증을 거쳐야 사용가능 할 수 있습니다. 또 많은 사람들이 사용하는 암호화폐거래소의 경우도 HAMC기반 서명을 헤더에 추가하여 요청해야 응답받을 수 있습니다. 이러한 방식은 내부적으로 해시 기반 메시지 인증(HAMC; Hash-based Message Authe..

article thumbnail
[API] API(Application Programming Interface)
API 2023. 1. 7. 21:40

Application Programming Interface(API) 응용 프로그램 프로그래밍 인터페이스. 프로그래밍에서 프로그램을 작성하기 위한 일련의 부프로그램,프로토콜을 정의하여 상호작용하기 위한 인터페이스 사양을 말한다. 1. 동작 API 아키텍처는 일반적으로 클라이언트와 서버 측면에서 설명된다. 요청을 보내는 애플리케이션을 클라이언트라고 하고 응답을 보내는 애플리케이션을 서버라 칭한다. 따라서 날씨를 예로 들어 기상청의 날씨 데이터베이스는 서버이고 모바일 앱은 클라이언트이다. API는 생성된 시기와 이유에 따라 총 4가지로 작동할 수 있다. ① SOAP API : SOAP API는 단순 객체 접근 프로토콜을 사용하고 클라이언트와 서버는 XML을 사용하여 메시지를 교환한다. 과거에 많이 사용되었으..

article thumbnail
[API] Kakao 지도 API & Geolocation API 사용하기
API 2022. 10. 11. 10:09

실시간 위치 받아오기 API의 자세한 내용은 아래에서 확인하세요 Geolocation API 사용하기 - Web API | MDN (mozilla.org) Geolocation API 사용하기 - Web API | MDN Geolocation API는 navigator.geolocation 객체를 통해 사용할 수 있습니다. developer.mozilla.org Kako 지도 API의 자세한 내용은 아래에서 확인하세요 Kakao Developers Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 1. 사용자 위도경도 받아오기 2. 카카오 지도 불..

article thumbnail
[API] 카카오 로그인 API JavaScriptSDK
API 2022. 10. 11. 09:34

자세한 내용은 Kakao Developers에서 확인하세요 JavaScript | Kakao Developers Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 1. 본격적인 API 이용에 하기 전 '내 애플리케이션' 등록하기 2. 등록한 '애플리케이션'에서 앱 키 받아오기 3. 플랫폼 등록 그리고 Redriect URI주소 등록하기 4. JavaScriptSDK 사용하기 - 로그인 5. Oauth2.0에서는 1.0과 다르게 보안 강화를 위해 바로 Auccess Token이 발급되지 않습니다. Redirect URI로 쿼리스트링으로 Auccess..

검색 태그