通過生物識別等AI技術與權威機構的身份要素驗證接口組合,驗證用戶為真實有效用戶。
阿里云視覺智能開放平臺各類目視覺AI能力API接入、接口使用或問題咨詢等,請通過釘釘群(23109592)加入阿里云視覺智能開放平臺咨詢群聯系我們。
產品方案說明
APP認證方案支持客戶端SDK采集人臉照片,并通過端加云活體檢測和公安聯網的權威數據庫進行人臉對比,驗證用戶是否為真實有效用戶。
認證流程
APP認證需要移動端(Android或iOS)與服務端配合完成金融級人臉檢測。
APP認證方案移動端的環境配置及SDK下載,請參見Android客戶端接入教程和iOS客戶端接入教程進行配置,也可以下載Android Demo和iOS Demo進行快速體驗。
整體流程圖如下:
初始化SDK,具體操作,請參見Android客戶端接入教程和iOS客戶端接入教程的初始化SDK代碼。
您的APP調用平臺SDK獲取metainfo,具體操作,請參見Android客戶端接入教程和iOS客戶端接入教程的獲取metainfo數據部分。
平臺SDK返回metainfo值。
您的APP向您的服務器發起認證請求。
您的服務器向平臺服務器發起認證請求,調用核身認證移動端請求接口。
平臺服務器返回verificationToken給您的服務器。
說明調用核身認證移動端請求接口返回的verificationToken有效期時間為30分鐘,從verificationToken生成時間開始算起,超過有效期再進行人臉認證會報錯,請在有效期時間內完成認證。
您的服務器返回verificationToken給您的APP。
您的APP使用verificationToken調用認證SDK,具體操作,請參見Android客戶端接入教程和iOS客戶端接入教程的開始認證部分。
平臺SDK提交認證資料給平臺服務器。(平臺內部動作,您無需進行操作)
平臺服務器判斷認證結果。(平臺內部動作,您無需進行操作)
平臺服務器返回認證結果給平臺SDK。(平臺內部動作,您無需進行操作)
平臺SDK通過回調函數將結果返回您的APP。
您的APP向您的服務器發起獲取認證結果的請求。
您的服務器向平臺服務器發起查詢認證結果的請求,調用核身認證移動端查詢接口。
平臺服務器將最終認證結果返回給您的服務器。
您的服務器將最終認證結果返回給您的APP,在您的APP上進行展示或后續操作。
在您成功接入APP認證方案之后,您的用戶的認證界面如下圖所示。
我們在采集用戶人臉信息前,會告知用戶相關的服務細節,并在獲得用戶授權后進行認證,認證結果將返回給您。
當前版本SDK下不支持用戶認證界面UI的自定義化。
Android Demo和iOS Demo為了在端上演示完整流程,是由您的APP直接發送請求到平臺服務器。正式上線時建議您的APP先發送請求到您的服務器,由您的服務器請求平臺服務器。
使用限制
金融級人臉檢測服務目前支持擁有二代身份證和中國香港、中國澳門和中國臺灣居住證的居民進行認證。