Loading [MathJax]/jax/output/CommonHTML/config.js
部署DeepSeek模型,进群交流最in玩法!
立即加群
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Android 搭建人脸核身静默验证模式

Android 搭建人脸核身静默验证模式

原创
作者头像
HI hero
修改于 2021-10-20 07:40:06
修改于 2021-10-20 07:40:06
2.9K00
代码可运行
举报
运行总次数:0
代码可运行

前言区分

独立h5: 数字、 眨眼

pc h5 : 眨眼

app: 光线、 数字、 动作

普通H5: 数字、 动作、 静默

微信H5: 数字、 光线、 光线 + 数字

小程序: 数字、 光线、 光线 + 数字

API:活体人脸比对、活体人脸核身: 数字、 动作、 静默

一、准备工作

(1)开通腾讯云 https://cloud.tencent.com/

(2)腾讯云控制台开通人脸核身权限 https://console.cloud.tencent.com/faceid/access

(3)控制台设置秘钥 https://console.cloud.tencent.com/cam/capi

温馨提示:

注册腾讯云账号且实名认证: https://cloud.tencent.com/

注意:子账号与子账号, 主账号与主账号之间创建的 `ruleid` 及秘钥不互通, 不可互相查看, 不可互相调用, 简单来说就是 A 账号创建的 `ruleid` 只能由 A 账号的秘钥来调用, 常见问题表现于 `ruleid `不存在, `ruleid is not exist`**

计费会统一计算在主账号, 主账号统一结算, 调用量可以用子账号区分

`API `密钥是构建腾讯云 `API `请求的重要凭证,您的 `API `密钥代表您的账号身份和所拥有的权限,等同于您的登录密码,请勿通过任何方式(如 `GitHub`)上传或者分享您的密钥信息,一旦泄露至外部渠道,可能造成您的云上资产重大损失

二、android 接入流程准备工作

接入模式:微信H5/小程序服务--->混合部署SDK

选择接入模式
选择接入模式
混合部署SDK
混合部署SDK
界面信息设置
界面信息设置
验证模式(默认)
验证模式(默认)
规则
规则
活体检测方式
活体检测方式
结果页设置
结果页设置

获取RuleID、以及SDK演示demo(下载使用)

验证通过结果
验证通过结果

三、搭建

下载RAR压缩文件中包含IOS、Android的Demo演示项目

获取AndroidDemo文件夹,导入Android项目

Android使用 aar 方式接入 https://cloud.tencent.com/document/product/1007/31077

目录结构演示

目录
目录

MainActivity 文件说明

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 @Override
    protected void onResume() {
        super.onResume();
        //通过人脸核身 DetectAuth 接口获取写入
        //为安全性,目前SDK demo未配置请求直接获取biztoken的方法,需用户自行请求后传入
        editText.setText("--biztoken---");//biztoken    
    }

    //获取到biztoken点击实名认证按钮执行事件
    @Override
    public void onClick(View v) {
        //editText.getText().toString() 获取上面文本域的biztoken 并且进行SDK初始化
        AuthConfig.Builder configBuilder = new AuthConfig.Builder(editText.getText().toString()).packageName(this.getPackageName());
        AuthSDKApi.startMainPage(this, configBuilder.build(), mListener);
    }
    
    //验证结果回调
    private IdentityCallback mListener = new IdentityCallback() {
        @Override
        public void onIdentityResult(Intent data) {
            boolean indexback = data.getBooleanExtra(AuthSDKApi.INDEX_BACK, false);
            //返回errorCode  https://cloud.tencent.com/document/product/1007/47912
            int errorCode = data.getIntExtra(AuthSDKApi.EXTRA_IDENTITY_STATUS, -2);
            if (errorCode == 0) {
                //获取身份信息
                IDCardInfo idCardInfo = data.getExtras().getParcelable(AuthSDKApi.EXTRA_IDCARD_INFO);
                if (idCardInfo != null) {

                }
            }
        }
    };

获取biztoken

实名核身鉴权(DetectAuth)接口文档 https://cloud.tencent.com/document/product/1007/31816

在线获取biztoken调试地址 https://console.cloud.tencent.com/api/explorer?Product=faceid&Version=2018-03-01&Action=DetectAuth&SignVersion=

获取秘钥地址 https://console.cloud.tencent.com/cam/capi

rouelid 获取地址 https://console.cloud.tencent.com/faceid/access

默认
默认
实际请求获取效果
实际请求获取效果

MainActivity写入biztoken

biztoken
biztoken

四、演示

后续流程
后续流程

如果配置成功,请点个赞

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
人脸核身iOS静默验证模式搭建
(2)腾讯云控制台开通人脸核身权限 https://console.cloud.tencent.com/faceid/access
许岳操
2020/11/23
2.7K0
人脸核身iOS静默验证模式搭建
基于(PHP)人脸核身微信H5页面(普通模式)搭建
(2)腾讯云控制台开通人脸核身权限 https://console.cloud.tencent.com/faceid/access
HI hero
2020/11/23
3.4K0
微信普通H5接入腾讯云慧眼活体人脸核身SAAS服务
腾讯云慧眼人脸核身(原金融级身份认证升级版)是一组对用户身份信息真实性进行验证审核的服务套件,提供各类认证功能模块,包含证件 OCR 识别、活体检测、人脸1:1对比等能力,以解决行业内大量对用户身份信息核实的需求,广泛应用于金融、运营商、共享出行等领域。
周朋伟
2020/11/10
9.2K4
微信普通H5接入腾讯云慧眼活体人脸核身SAAS服务
新增强版人脸核身产品上线,新增设备风险识别、智能分级认证能力,去了解 >>
增强版人脸核身服务在基础版人脸核身的基础上,通过设备安全增强、活体安全增强、智能分级认证增强,全面升级核身安全能力,能够在刷脸核身的同时实时检测当前设备的风险;根据风险等级智能选择认证方式,有效拦截多种类型的刷脸攻击,针对通过摄像头劫持、恶意注入等攻击方式,拦截准确率可达到99.9%。产品适用于金融、保险、电商、直播、社交等行业的实名注册、密码修改、交易提现场景。
TCS-F
2021/09/09
2.4K0
新增强版人脸核身产品上线,新增设备风险识别、智能分级认证能力,去了解 >>
基于商业云平台的人脸识别与核身产品了解
人脸识别: Face Recognition 基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸验证、人员查重、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于智慧零售、在线娱乐、智慧楼宇、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。 人脸核身: 腾讯云慧眼(原金融级身份认证升级版)是一组对用户身份信息真实性进行验证审核的服务套件,提供各类认证功能模块,包含证件 OCR 识别、活体检测、人脸1:1对比等能力,以解决行业内大量对用户身份信息核实的需求,广泛应用于金融、运营商、共享出行等领域。
全栈工程师修炼指南
2022/09/29
3.2K0
基于商业云平台的人脸识别与核身产品了解
人脸核身APP接入-Android端实现
本篇仅介绍基础版核身SDK Android端的调用流程,涉及需合作方服务端开发的接口请参考另一篇文章人脸核身APP接入-服务端Python demo。
向东平
2021/10/26
3.7K0
人脸核身接入使用
https://cloud.tencent.com/document/api/1007/31818
算法发
2020/07/15
2K0
人脸核身接入使用
人脸核身APP接入-服务端Python demo
前言:接入人脸核身APP时,需涉及到后端多个接口开发,但人脸核身官网文档并无完整的代码示例,本文提供一个基于Python的服务端完整示例。
杜祖茂
2021/10/25
1.6K0
AI最佳实践|用腾讯云慧眼微信浮层H5解决黄牛抢票问题
先问个问题,大家旅游出行都遇到过哪些糟心事?大部人或多或少都有经历忘带身份证、飞机晚点、行李遗失、汽车抛锚、天气突变、乃至突发身体不适等等遭遇;然而,还有更糟糕的是到了目的地发现,遇到了“黄牛票”,一路颠沛流离,让人奔溃。
腾讯云AI
2023/04/24
1.6K0
AI最佳实践|用腾讯云慧眼微信浮层H5解决黄牛抢票问题
人脸核身制作 CSR 文件
本文档可作为[E证通获取实名信息指引](https://cloud.tencent.com/document/product/1007/63370)中`2. 制作 CSR 文件`的补充
HI hero
2021/12/31
1.9K0
腾讯云-用户身份识别,从免费到收费三种组合用法
由于现在做互联网业务,很多时候需要核身用户的真实身份信息,避免注册用户被冒用或者出现用户发违规信息但是找不到人的情况。在腾讯云这里提供了一个标准人脸核身的服务,但是这个服务最贵要1元一次,那怕买最大的预付包,也要0.66元一次。除了这个还有什么更廉价的方式可以对用户进行身份核验吗?这里就给你指3条路给你选择。
陈华山
2019/10/30
8K0
腾讯云-用户身份识别,从免费到收费三种组合用法
最佳实践 | 用腾讯云AI意愿核身为电话合规保驾护航
近些年,不法分子盗用他人的电话信息实施诈骗严重影响了部分人的正常生活。针对这一情况,运营商也加强了对高危电话用户进行二次实人、实名、语音认证,提醒用户使用的电话卡涉嫌法律风险并承诺合规使用;但在实际落地上也面临挑战,不仅会增加人力等成本,还很容易出错。作为一名软件开发工程师,我开始尝试和调研,希望可以通过更加智能和降本增效的方式来解决这一问题。
腾讯云AI
2022/07/07
3.6K1
最佳实践 | 用腾讯云AI意愿核身为电话合规保驾护航
最佳实践 | 用腾讯云慧眼人脸核身为诚信考试保驾护航
2020年新冠疫情爆发后,疫情之下的考试在各国均受到不同程度的影响,“延期”、“取消”、“补考”成为各国考生的“赶考”关键词,传统意义上的线下考试工作面临较大的人群聚集风险,而且十分依赖人工监考模式,人力物力成本趋高。
腾讯云AI
2022/09/21
1.6K0
最佳实践 | 用腾讯云慧眼人脸核身为诚信考试保驾护航
微信小程序开发问题整理总汇:人脸核身、富文本图片等
微信提供了人脸核身功能,可以通过提供的身份信息拉起人脸识别,验证是否匹配(是否是本人操作),该接口目前只支持部分主体,在后台申请开通。
德顺
2021/07/23
4.7K1
人脸识别接入常见问题汇总
https://cloud.tencent.com/act/event/iaidemo
张世强
2020/09/20
5.2K0
人脸识别接入常见问题汇总
最佳实践 | 人脸核身在未成年人保护领域的实践应用
未成年人保护工作需要多方协同,注重未成年人健康网络习惯的培养。在技术向善的理念下,人工智能技术又该如何落到实处呢?接下来,本文将详细讲述如何接入腾讯云慧眼·智能身份认证能力助力未成年人保护。
腾讯云AI
2023/04/17
1.8K0
最佳实践 | 人脸核身在未成年人保护领域的实践应用
周吉成:人脸核身技术原理与行业应用
4月13日结束的计算机视觉沙龙圆满落幕。本期沙龙从构建图像识别系统的方法切入,讲述腾讯云人脸识别、文字识别、人脸核身等技术能力原理与行业应用,为各位开发者带来了一场人工智能领域的技术开拓实践之旅。下面是周吉成老师关于人脸核身技术原理与行业应用的总结。
腾讯云开发者社区技术沙龙
2019/04/23
2.5K0
周吉成:人脸核身技术原理与行业应用
最佳实践 | 使用WebSocket做个实时人脸活体比对服务
在浮层活体中,我们主打的特点就是“实时”——实时检测人脸距离、人脸遮挡等。在WebSocket诞生前,浏览器需要通过HTTP请求的方式去跟服务端索要数据。尽管后续的HTTP版本支持了或者聪明的开发者实现了各种“准实时”的索要数据的方案:轮询、长轮询、长连接等。但这些方式都离不开Request/Response对,即需要浏览器发起请求,服务器才有资格发送响应。
腾讯云AI
2023/04/06
6.3K0
最佳实践 | 使用WebSocket做个实时人脸活体比对服务
让群众零跑腿——互联网政务服务发展趋势:核身篇
随着政务服务改革的逐渐深化,政府部门从原来此前提倡的“最多跑一次”,正逐渐进化到一次都不用跑,越来越多的服务都可以直接在互联网上、在微信上直接办理。
陈华山
2019/10/31
9550
让群众零跑腿——互联网政务服务发展趋势:核身篇
腾讯云临时秘钥方案-文字识别示例
腾讯云官网的SecretId 和 SecretKey是属于您的重要财产。在使用OCR业务时需要利用SecretId 和 SecretKey去进行认证签名计算,但是如果将SecretId 和 SecretKey写死在SDK的代码当中存在极大的泄露风险。因此,我们在支持使用固定密钥的同时,提供了一种使用临时密钥的方式。SDK可以使用临时密钥进行认证签名计算,去请求OCR识别接口。兑换的临时密钥具有时效性,可以大大降低SecretId 和 SecretKey泄露的风险。
HI hero
2021/11/03
3.7K0
推荐阅读
相关推荐
人脸核身iOS静默验证模式搭建
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验