[fingerprint.hancom]

XecurePass 제품에 대한 필수 API 를 정의

XecurePass API

hancom xecurepass finterprint 제품에 대한 3rd Party연동 기능을 제공한다.

status Type

Type

Description

PROCESSING

진행 중

SUCCESS

정상 처리됨

FAIL

처리 중 문제가 발생함

Properties Setting

../_images/fingerprint_hancom_android.png

Properties Setting 리소스 파일

  • Hancom XecurePass 이용을 위해서는, 다음 경로의 fingerprint_assets.zip 파일을 프로젝트의 assets 폴더에 반드시 복사해야함.

  • 주의 [ 라이선스와 상관없이 공통으로 사용함 ]

    fingerprint_assets 리소스 다운로드.

주의 사항

- 'xp.prop 파일을 열어, ServerURL, RequestURL, ResponseURL 의 값에 대해, 정의가 필요합니다.'

등록

M.plugin('3rd_fingerprint_hancom').register( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.id (String) – 사용자 아이디

  • setting.callback (Function) – 검증 결과 콜백 함수

M.callback(status, result)
Arguments
  • status (String) – 상태 ( status Type )

  • result (Object) – 검증 결과

Example:

M.plugin('3rd_fingerprint_hancom').register({
    'id': 'test_id',
    callback:function(status, result){
        //console.log(result);
        alert(result);
     }
});

인증

M.plugin('3rd_fingerprint_hancom').auth( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.id (String) – 사용자 아이디

  • setting.callback (Function) – 검증 결과 콜백 함수

M.callback(status, result)
Arguments
  • status (String) – 상태 ( status Type )

  • result (Object) – 검증 결과

Example:

M.plugin('3rd_fingerprint_hancom').auth({
    'id': 'test_id',
    callback:function(status, result){
        //console.log(result);
        alert(result);
     }
});

해제

M.plugin('3rd_fingerprint_hancom').unregister( setting)

Changed in version 2.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.id (String) – 사용자 아이디

  • setting.callback (Function) – 검증 결과 콜백 함수

M.callback(status, result)
Arguments
  • status (String) – 상태 ( status Type )

  • result (Object) – 검증 결과

Example:

M.plugin('3rd_fingerprint_hancom').unregister({
    'id': 'test_id',
    callback:function(status, result){
        //console.log(result);
        alert(result);
     }
});

샘플 프로젝트