본문 바로가기

STUDY/오픈뱅킹 API

(2)
[오픈뱅킹 API] 1. 사용자 인증, 토큰 발급 사용자 인증과 토큰 발급 오픈뱅킹 API를 이용하기 위해서는 먼저 인증 과정을 거쳐야한다. 서비스 사용자의 정보에 접근하기 위해서는, (1~2)먼저 사용자가 본인임을 증명하는 과정을 거친 후, 해당 인증 정보를 서비스에 넘겨준다. (3~4) 그리고 해당 인증 정보로 서비스 사용자에게 정보 조회 동의를 받았다는 것을 증명하고 인증 토큰을 받아야한다. (5~6) 이후 이 토큰을 사용하여, 사용자 정보에 접근하는 각종 오픈뱅킹 API를 호출한다. 사용자 인증 사용자 인증과정은 다음과 같다. 1. 서비스 정보를 들고, 사용자를 오픈뱅킹 본인 인증 페이지로 보낸다. 2. 사용자가 본인인증이 끝나면, 인증 정보(인증 코드)를 포함한 정보를 들고 서비스로 돌아온다. 3. 서비스는 해당 인증 정보를 획득하고 이후 과정..
[오픈뱅킹 API] 0. 오픈뱅킹 API란 오픈뱅킹 API란 최근 "뱅크샐러드" 라는 어플리케이션을 애용한다. 해당 어플은 한번의 인증으로 여러 은행, 증권 등 금융기관의 자산을 한번에 조회하고 요약하여 사용자에게 제공해준다. 그렇다면 뱅크샐러드는 어떻게 그러한 서비스를 제공할 수 있을까? 바로 오픈뱅킹 API다. 공식 사이트에서는 "오픈뱅킹은 핀테크기업이 금융서비스를 편리하게 개발할 수 있도록 은행 등 참가기관의 금융서비스를 표준화된 형태로 제공하는 인프라를 말하며, 오픈 API와 테스트베드로 구성됩니다." 라고 설명이 나와있다. 오픈뱅킹 API를 이용하면 힘들게 금융기관들에 협조 요청을 할 필요 없이, 잔액 조회 등 여러 기능을 사용할 수 있다. 학습 목표 지인들과 함께 하는 모임에서 매달 회비를 걷고, 그돈을 모아 주기적으로 만남을 가진다...