금융결제원 오픈API를 이용해보려고 한다
첫 단계는 회원가입 후 사용자 인증을 해야한다
https://developers.kftc.or.kr/dev
사이트 회원가입을 진행한다.
회원가입 후 MY PAGE > API Key 관리에 접속하면 Cliend ID, Cliend Secret 값이 발급되어 있다
CallbackURL을 등록하고 이용중인 서비스의 API Key 등록을 마치면 준비 완료
CallbackURL은 사용자 인증은 인증 후 다음과 같은 절차가 진행되는데 이 절차 후 callback 될 url
테스트 API라 전화 인증은 생략 됨
필수 입력 값을 넣고 사용자 인증 API를 Postman을 통해 호출해보겠음
[GET] https://testapi.openbanking.or.kr/oauth/2.0/authorize
respnse_type = code (고정값)
cliend_id = [발급받은 값]
redirect_uri = [API Key 등록 시 입력한 callback_url]
scope = [login inquiry transfer] (' ' 스페이스바로 구분)
state = 32자리의 난수 (임의로 난수 32자리 입력하면 됨)
auth_type = 0 (최초인증 : 0, 재인증 : 2)
Body에 response가 잘 뜨면 이제 실제로 구현
버튼 클릭 시 이벤트가 발생하도록 했고 버튼을 클릭하면
위 가이드처럼 인증 완료하면 callback URL이 호출되는데 잘 보면 callback URL의 URL을 확인해보면 code=[] 값이 있음
가려져 있는 부분이 code! 발급 완료
생각보다 간단하게 code 값을 발급받았다!
다음엔 이 code 값을 이용하여 token 값을 발급받으러~~
https://whispertome.tistory.com/10
'API, etc' 카테고리의 다른 글
도로명주소 API (Thymeleaf 사용) (0) | 2021.07.29 |
---|---|
금융결제원 오픈API 실계좌 인증 (0) | 2021.07.28 |
금융결제원 오픈API token 발급 (0) | 2021.07.28 |