实名认证 - 人脸验证

从v1.0.4起,可以利用人脸识别来实现对用户的身份验证,目前采用的方案为支付宝身份验证。

管理系统设置

步骤1:满足前提条件

要想使用支付宝人脸验证需要的前提为:

  • 注册支付宝商家平台,成为企业用户,如果还没有注册请到支付宝商家平台注册:https://b.alipay.com/;个人用户无法使用此功能。
  • 注册支付宝开放平台,如果已经注册过支付宝商家平台,可以使用注册的账号直接登录:https://open.alipay.com/
  • 在支付宝商家账户中存入资金余额,因为此服务为付费服务,余额不足时支付宝平台会自动停止接口调用
  • 了解计费模式:可以在 https://opendocs.alipay.com/open-v3/05w7it#计费模式 文档了解计费模式,需要说明的是,此项计费完全由支付宝所收,与FlexCDN系统开发者无任何关系.

步骤2:签约产品

要想使用支付宝人脸验证需要先开通“支付宝身份验证”产品(注意,不是“人脸认证”产品),在 支付宝商家平台 中 “产品中心” 页面,点击“支付宝身份验证”进入开通页面并开通:

identity-face12.png

步骤3:创建应用

如果你已经创建了相关应用,可以跳过此步骤。

登录 支付宝开放平台,在“控制台“页面 – ”网页/移动应用“选项卡下,点击”创建网页/移动应用“按钮:

identity-face1.png

进入到创建网页/移动应用页面:

identity-face2.png

其中:

  • 应用名称、应用图标、应用简介三项信息填写你公司相关信息即可,会出现在人脸认证的界面中
  • 网址url:填写你公司的官网
  • 绑定商家账号:一定要选择你注册的商家平台账号
  • 应用类型 - 选择“网页应用”

然后点击底部的“立即创建”即可完成应用的创建。

步骤4:设置应用

进入在步骤3中创建的应用,进入“开发设置”页面,然后在“接口加签方式”一行点击设置:

identity-face3.png

进入设置页面,然后“加签方式”选择“证书”:

identity-face4.png

其余的按照界面提示操作,并下载设置后生成的证书,除了在加签过程中生成的密钥文件外,需要下载三个证书:

identity-face5.png

步骤5:提交应用审核

在设置应用后,可以在“应用详情”中提交审核:

identity-face6.png

提交后,静待支付宝审核。

步骤6:设置CDN系统的实名认证

在应用审核通过后,可以在CDN管理系统中 – “平台用户”菜单 – “注册设置”页面 – “用户设置” 界面进行支付宝身份验证的设置:

identity-face7.png

其中:

  • “需要实名认证” 选项一定要选中
  • “启用真实性核验” 选项一定要选中
  • “校验方式” 选项选择“支付宝身份验证”
  • 然后输入我们在步骤4中通过设置获取到的证书内容,APPID为支付宝开放平台中应用名称下的一组数字

填入各项信息后,点击页面底部的“保存”按钮进行保存,保存成功后,用户系统即可使用人脸验证功能。

在设置完成后,请务必到用户系统自行测试,以便检查配置是否正确。

用户系统验证流程

在我们在管理系统设置“支付宝身份验证”后,用户系统可以在“设置“ – ”实名认证“中进行人脸验证:

identity-face8.png

第一次进入时,需要添加用户自己的真实姓名和身份证号,并点击“保存修改”,之后界面变为:

identity-face9.png

点击其中的“使用支付宝App人脸验证”,出现验证二维码:

identity-face10.png

用户使用手机中安装的支付宝App扫描此二维码完成验证,然后点击“我已完成人脸验证”按钮,即可完成验证,界面类似于:

identity-face11.png