| Name | Type | Description |
|---|---|---|
| service_code | String |
서비스 구분 코드 1. AUTH : 간편인증 2. SIGN : 전자서명 3. VCI : 본인확인 |
| callback_url | String | 인증 결과 수신을 위한 콜백 URL |
| sign_content | String |
서명 원문 (service_code를 ‘SIGN’으로 설정 시 필수) |
| sign_type | String |
서명 타입 1. TEXT : 원문을 포함한 전자서명 2. PDF : 원문을 해시한 전자서명 (service_code를 ‘SIGN’으로 설정 시 필수) |
| device_type | String |
요청 디바이스 타입 1. PC : 데스크탑 2. TB : 태블릿 3. MO : 모바일 |
| trigger_type | String |
요청 방식 1. PUSH : 앱 푸쉬 2. APP_SCHEME : 앱 스킴 |
| Name | Type | Description |
|---|---|---|
| res | HTML | 표준인증창 |
/**
* 계약을 통해 이용기관 등록 후 담당자에게 전달받은 정보로 설정 필요
*/
const client_id = ''; // 이용기관 ID
const access_token = ''; // Access Token
/**
* 간편인증/전자서명 요청 예시
*/
function simpleAuth() {
const options = {
service_code: 'AUTH',
callback_url: '인증 결과 수신을 위한 콜백 URL';
};
kiap.request(client_id, access_token, options)
.then(() => {})
.catch((e) => {alert(e.message);});
}