인증 API 는 열람이 제한되어 기록해두기

TEST - API 계정

이태형

인증과정

image.png

사용자 인증 - 프론트 엔드

Request

const uri = '<https://testapi.openbanking.or.kr/oauth/2.0/authorize>';
const res = await axios.get(uri, {
  params: {
    response_type: 'code', // 고정
    client_id: process.env.CLIENT_ID,
    redirect_uri: process.env.REDIRECT_URI,
    scope: 'login inquiry transfer', // 고정
    client_info: 'test', // 고정
    state: 'b80BLsfigm9OokPTjy03elbJqRHOfGSY', // 32byte 무작위 문자열 
    auth_type: '0' // 최초인증 0 / 인증생략 2
  }
});

Response

interface response {
	code: string; // 백엔드로 전송
	scope: string;
	client_info: string;
	state: string;
}

토큰 발급 - 백엔드