iES 생체인증

  1. 인증 요청 및 핀패드 오픈
  2. 푸시 수신 대기
  3. 푸시 수신후 암복호화 과정 진행
  4. 생체인증 진행
  5. 인증성공여부 확인

iES 서비스를 이용한 인증을 설명 합니다.

인증 요청

인증용 푸시를 요청 합니다. 서버는 요청 정보를 바탕으로 기기에 푸시로 인증에 필요한 정보를 발송 합니다.

    //생체 인증 로그인 푸쉬 api 호출
    [[PASSIPADManager shared] reqAuthEx:cusID withAuthType:PAD_USEDTYPE_BIO_AUTH withCompletion:^(PASSIPADResult *result) {
    
        if( [result.code isEqualToString:@"0000"] )
        {
            // 핀패드 활성화 
            [self showPinPad:CertMode];
        }
        else
        {
          //에러 메시지 
        }
        
    }];

used_type은 사용타입 입니다. 아래표를 참고하여 알맞은 타입값으로 설정해주세요

사용타입 코드
로그인 2
비밀번호변경 4
해지 5
푸시토큰 업데이트 6
생체인증 가입 8
생체인증 9
생체인증해지 10

인증 확인

푸시데이터를 바탕으로 인증을 확인합니다.

/ 4-1에서 받은 push  메시지 후 처리 
NSString *cusID = [[PASSIPADManager shared] getCusID];

[[PASSIPADManager shared] reqAuthBiometricEx:cusID withCompletion:^(PASSIPADResult * _Nonnull result) {

    if( [result.code isEqualToString:@"0000"] )
    {
        //핀패드 dismiss
        UINavigationController *navi = (UINavigationController*)[[AppDelegate get].window rootViewController];
        KeyPadVC *vc = navi.presentedViewController;
        [vc dismissViewControllerAnimated:YES completion:^{
            [CommonUtil showAlert:@"생체인증 성공"];
        }];
    }
    else
    {
        
    }
}];
이전