实名认证 - 人脸验证
从v1.0.4起,可以利用人脸识别来实现对用户的身份验证,目前采用的方案为支付宝身份验证。
管理系统设置
步骤1:满足前提条件
要想使用支付宝人脸验证需要的前提为:
- 注册支付宝商家平台,成为企业用户,如果还没有注册请到支付宝商家平台注册:https://b.alipay.com/;个人用户无法使用此功能。
- 注册支付宝开放平台,如果已经注册过支付宝商家平台,可以使用注册的账号直接登录:https://open.alipay.com/
- 在支付宝商家账户中存入资金余额,因为此服务为付费服务,余额不足时支付宝平台会自动停止接口调用
- 了解计费模式:可以在 https://opendocs.alipay.com/open-v3/05w7it#计费模式 文档了解计费模式,需要说明的是,此项计费完全由支付宝所收,与FlexCDN系统开发者无任何关系.
步骤2:签约产品
要想使用支付宝人脸验证需要先开通“支付宝身份验证”产品(注意,不是“人脸认证”产品),在 支付宝商家平台 中 “产品中心” 页面,点击“支付宝身份验证”进入开通页面并开通:
步骤3:创建应用
如果你已经创建了相关应用,可以跳过此步骤。
登录 支付宝开放平台,在“控制台“页面 – ”网页/移动应用“选项卡下,点击”创建网页/移动应用“按钮:
进入到创建网页/移动应用页面:
其中:
- 应用名称、应用图标、应用简介三项信息填写你公司相关信息即可,会出现在人脸认证的界面中
- 网址url:填写你公司的官网
- 绑定商家账号:一定要选择你注册的商家平台账号
- 应用类型 - 选择“网页应用”
然后点击底部的“立即创建”即可完成应用的创建。
步骤4:设置应用
进入在步骤3中创建的应用,进入“开发设置”页面,然后在“接口加签方式”一行点击设置:
进入设置页面,然后“加签方式”选择“证书”:其余的按照界面提示操作,并下载设置后生成的证书,除了在加签过程中生成的密钥文件外,需要下载三个证书:
步骤5:提交应用审核
在设置应用后,可以在“应用详情”中提交审核:
提交后,静待支付宝审核。
步骤6:设置CDN系统的实名认证
在应用审核通过后,可以在CDN管理系统中 – “平台用户”菜单 – “注册设置”页面 – “用户设置” 界面进行支付宝身份验证的设置:
其中:
- “需要实名认证” 选项一定要选中
- “启用真实性核验” 选项一定要选中
- “校验方式” 选项选择“支付宝身份验证”
- 然后输入我们在步骤4中通过设置获取到的证书内容,APPID为支付宝开放平台中应用名称下的一组数字
填入各项信息后,点击页面底部的“保存”按钮进行保存,保存成功后,用户系统即可使用人脸验证功能。
在设置完成后,请务必到用户系统自行测试,以便检查配置是否正确。
用户系统验证流程
在我们在管理系统设置“支付宝身份验证”后,用户系统可以在“设置“ – ”实名认证“中进行人脸验证:
第一次进入时,需要添加用户自己的真实姓名和身份证号,并点击“保存修改”,之后界面变为:
点击其中的“使用支付宝App人脸验证”,出现验证二维码:
用户使用手机中安装的支付宝App扫描此二维码完成验证,然后点击“我已完成人脸验证”按钮,即可完成验证,界面类似于: