[fingerprint.hancom]

FingerPrint(Hancom) 제품에 대한 필수 API 를 정의

FingerPrint(Hancom) 설치

  1. Morpheus IDE를 이용하여 라이브러리 적용 후 Xcode에서 다음의 설정 항목 추가한다.

../_images/fingerprint.hancom_1.png
  1. 인증서 키쌍(인증서/개인키), MetaData 파일을 resource에 추가한다.

../_images/fingerprint.hancom_2.png

FingerPrint(Hancom) API

FingerPrint(Hancom) 제품에 대한 3rd Party연동 기능을 제공한다.

사용자 등록

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

Changed in version 1.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.id (Object) – 등록할 User ID

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

M.callback(status, result)
Arguments
  • status (String) – API 호출에 대한 결과값

  • result.result (Object) – 3rd Party 모듈 수행 결과 값

  • result.message (String) – 3rd Party 모듈 수행에 에러가 있을 경우 에러 메시지

Example:

M.plugin('3rd_fingerprint_hancom').register({
        id:'userId',
        callback:function(status, result) {
            alert(JSON.stringify(result));
        }
});

사용자 인증

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

Changed in version 1.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.id (Object) – 인증 할 User ID

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

M.callback(status, result)
Arguments
  • status (String) – API 호출에 대한 결과값

  • result.result (Object) – 3rd Party 모듈 수행 결과 값

  • result.message (String) – 3rd Party 모듈 수행에 에러가 있을 경우 에러 메시지

Example:

M.plugin('3rd_fingerprint_hancom').auth({
        id:'userId',
        callback:function(status, result) {
            alert(JSON.stringify(result));
        }
});

사용자 등록 해제

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

Changed in version 1.0.0.

Arguments
  • setting (Object) – 설정 정보

  • setting.id (Object) – 등록 해제할 User ID

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

M.callback(status, result)
Arguments
  • status (String) – API 호출에 대한 결과값

  • result.result (Object) – 3rd Party 모듈 수행 결과 값

  • result.message (String) – 3rd Party 모듈 수행에 에러가 있을 경우 에러 메시지

Example:

M.plugin('3rd_fingerprint_hancom').unregister({
        id:'userId',
        callback:function(status, result) {
            alert(JSON.stringify(result));
        }
});