旷视活体方案理解

第一遍获取token(活体识别前)

https://faceid.com/pages/documents/37661898

实名认证,更新证件有效期走 comparison_type =1 KYC认证

要求必传idcard_name和idcard_number 身份证姓名和身份证号
身份证的idcard_name和idcard_number,前端通过OCR时获取并传参
非身份证则前端不传,由网关配置默认信息并补传

合同签署走comparison_type =0 人脸比对

要求必传image_ref 人脸图片
人脸图片在"实名认证&更新证件有效期"的活体识别后会上传并保存在网关
如果没有现有人脸图片,则跳转更新证件信息并引导活体
由网关获取现有人脸图片并传参

第二遍验证token(活体识别并拿到活体数据后)

https://faceid.com/pages/documents/37662519
要求必传biz_token和meglive_data
biz_token为第一遍时获取token,meglive_data为活体识别拿到的活体数据

sign和sign_version
sign由网关处理掉了,为了防止越权

验证成功后返回image_best活体照片进行FTP上传保存
非身份证会返回报错2000:表示比对完成,活体验证通过,但待比对照片与参考照片,或参考照片中的至少一张,不是同一个人。因为我们非身份证是网关配置的假默认信息补传的,这种情况算成功。