iES 생체인증
- 인증 요청 및 핀패드 오픈
- 푸시 수신 대기
- 푸시 수신후 암복호화 과정 진행
- 생체인증 진행
- 인증성공여부 확인
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
{
}
}];