本文介绍了增强版活体验证方案的接入流程。
准备工作
接入增强版实人认证服务前,您必须完成以下准备工作:
                     
               - 开通服务。
 - 添加认证场景。
                           说明 基于不同业务场景,您可以在添加认证场景时,手动配置是否授权阿里云访问指定OSS存储空间用于存储认证的资料图片。
 - 如果需要将认证过程中的人脸采集照片存储到OSS空间,您需要授权增强版实人认证访问OSS空间。
 
增强版活体验证方案接入流程
增强版活体验证方案包括SDK接入、服务端接入两个环节:
                     
                  - SDK接入:在您的业务应用(App)客户端集成服务SDK,并通过初始化SDK获取MetaInfo。
                           相关操作请参见:
 - 服务端接入:您的业务用户使用业务应用(App)时,通过应用服务器,向阿里云服务器发起认证请求,并调用增强版活体验证SDK完成综合认证。应用服务器可通过查询接口获得最终认证结果。
                           
相关操作请参见:
 
您可以查看下方的调用时序图,了解详细的接入步骤。
                        
                  
               
| 序号 | 说明 | 
|---|---|
| 1 | 初始化认证SDK。 | 
| 2 | App调用认证SDK获取MetaInfo。 | 
| 3 | 认证SDK返回MetaInfo。 | 
| 4 | App向应用服务端发起认证请求并传递MetaInfo。 | 
| 5 | 应用服务端向阿里云增强版实人认证服务端发起人脸活体验证请求(调用InitSmartVerify接口)。 | 
| 6 | 阿里云增强版实人认证服务端返回CertifyId给应用服务端。 | 
| 7 | 应用服务端将CertifyId传递给App。 | 
| 8 | App调用人脸活体验证SDK。 | 
| 9 | 活体验证SDK将用户提交的验证资料传递给阿里云增强版实人认证服务端。 | 
| 10 | 阿里云增强版实人认证服务端根据资料判定验证结果。 | 
| 11 | 阿里云增强版实人认证服务端将验证结果返回给SDK。 | 
| 12 | SDK通过回调函数指引应用客户端获取验证状态。 | 
| 13 | App向应用服务端查询验证状态。 | 
| 14 | 应用服务端向阿里云增强版实人认证服务端查询验证结果(调用DescribeSmartVerify接口)。 | 
| 15 | 阿里云增强版实人认证服务端将验证结果返回给应用服务端。 |