身份证实名认证设计、实现思路
在公司接手实名认证服务系统后,整理了一下大致的实现思路。针对二要素的身份证实名认证,系统对接相关的身份认证供应商付费接口。接口一般付费原则就是量多从优了。由于调用外部付费接口涉及财务对账、余额充值问题,所以,不可少的环节一定要有具体的接口调用明细流水。
在系统上的实现:
1、拦截、避免无效请求,减少付费接口调用次数,节约成本
对于系统服务设计接口,力求做的是便捷调用、入参简洁。一般来说,需要记录实名认证接口的调用方、系统来源等,方便流量控制和控制爆刷风险,有迹可循。身份证号、姓名涉及敏感信息,加密处理下。
证件号码是否有效,是有校验码计算公式的,提交实名之前务必校验通过。由于姓名是中文,所以也可做校验过滤。
2、实名认证,提供同步、异步接口,满足业务不同场景需求
有一些业务功能需要马上验证身份信息是否一致,可提供同步接口;有的则要求时效性不是很高,我们可以提供异步接口,缩短用户流程操作等待时间。
3、作为原子型、通用接口,需保障接口高可用
可以根据系统运营情况,接入不同渠道的实名认证接口提供商。系统设计上,有多个不同渠道认证供应商接口可供切换,没什么不好,渠道之间可以做切换/互备用,防止某一个渠道商由于异常而导致整个系统的服务对接不可用。
不同时段、不同业务上线,都可能带来不同比例的流量。所以,针对流量情况做好渠道的切换比例开关,十分有利于保证接口的可用性。、
4、使用本地数据库保存的实名数据,提高利用率,降低运营成本
每一条实名认证流水、每次实名认证结果,都可用在做好数据加密、安全措施完备的情况下,保存下来可供在一定的时间段内,反复利用,从而不必每次请求都去调用付费接口进行查询。有效时间段的区间是可调配的,一般有效期可设置1个月。换句话说,就是在本地库中查到了有效期范围内的身份实名结果,那么就用该结果处理,无需再外调服务商的提供的付费接口了,很大程度上,节约了运营成本。
以上是一般实现思路,有好的、不一样的思路,欢迎留言探讨。
身份证实名认证设计、实现思路相关推荐
- 平台用户实名认证设计流程
平台用户实名认证设计流程 实名认证是对用户资料真实性进行的一种验证审核,有助于建立完善可靠的互联网信用基础.那一般平台的实名验证流程,是怎么设计的呢? 近年来,用户实名正成为监管层规范行业发展的重要方 ...
- 微信群运营之设计运营思路
商家要想运营好微信群,那么首要做的工作就是设计运营思路.如果做事毫无章法思路,那么很有可能会让自己的工作陷入僵局.运营微信群并不简单,需要考虑多方面社群鸭因素.卖什么产品,群管理体系的设立,规则的制定 ...
- 如何对接身份证实名认证?
阿里云身份证实名认证免费体验 身份证实名认证[最新版]_实名认证接口/API_数据API_电商-云市场-阿里云 Java代码如下 public static void main(String[] ar ...
- UI网页设计制作思路
所谓的网页设计,大家应该知道,也就是我们常在浏览器上看到的网页.先前我们学习了UI设计的平面设计,不止如此.UI设计可以分为4个设计:平面设计(GUI).商业设计(AUI).网页设计(WUI).移动界 ...
- 发票查验|身份证实名认证增强版API开发文档
一.接口简介 1.版权说明: 未经翔云人工智能开放平台授权,不得擅自进行使用. 2.调用客户端运行环境 当客户端使用的编程语言为Java时,请使用1.5及以上版本JRE. 3.服务主要功能描述 翔云身 ...
- 免费体验,快速对接身份证实名认证API接口说明
为了让您更清晰了解身份证二要素实名认证接口的功能与使用.深智恒际特意列了以下5个方面,引导您便捷对接API接口.即使是非技术人员,也可以借用postman工具进行调试使用. 目录: 身份证实名认证接口 ...
- 身份证实名认证-身份实名认证-身份证核验
身份证实名认证是一种通过验证身份证上的个人信息进行身份证真实性核实的过程.在今天的数字化社会中,越来越多的网站和应用程序需要用户进行身份认证,以便保护用户信息和提供更安全的服务.因此,身份证实名认证也 ...
- excel如何批量完成员工身份证实名认证?
今天跟大家分享一下excel如何批量完成员工身份证实名认证? 1.首先我们打开excel软件,点击[DIY工具箱] 2.点击[身份证]选择[身份证实名认证] 3.选择弹出对话框中的新建 4.在表格中快 ...
- 如何使用身份证实名认证API接口?
实名认证(identity verification)是对用户资料真实性进行的一种验证审核,有助于建立完善可靠的互联网信用基础,一般有两种方式,可以预防一部分网络咋骗. 如何实现身份证实名认证-身份实 ...
- 如何批量完成新入职员工身份证实名认证?
今天跟大家分享一下如何批量完成新入职员工身份证实名认证? 1.首先我们打开Excel软件,新建一个空白工作簿,点击[DIY工具箱] 2.接着我们点击[身份证],选择[身份证实名认证] 3.鼠标点击 ...
最新文章
- loadingcache 有重试机制吗_重试机制的实现
- 张书源:大数据能力助力我实现化工智能制造 | 提升之路系列(十)
- mac idea用自带的maven还是_免费版的 IDEA 为啥不能使用 Tomcat ?
- Servlet基础(三) Servlet的多线程同步问题
- 开发ProxyServer的时候如何在一台PC上调试
- FFmpeg4.1编译:mac+android-ndk-14b+ffmpeg4.1成功编译
- vue图片不存在时加载默认图片
- 程序员修神之路--略懂数据库集群读写分离而已
- Python中的If,Elif和Else语句
- Java中引入泛型的好处
- 基于JAVA+SpringMVC+MYSQL的健身房管理系统
- 眼擎科技CEO朱继志:如何设计自动驾驶的视觉成像系统 | 吃瓜笔记
- linux快速统计目录大小,linux下统计文件夹、文件的大小--du
- linux内核丢弃udp报文,UDP内核丢弃UDP数据包
- 什么是推荐系统?推荐系统类型、用例和应用
- 微服务架构系列一:关键技术与原理研究
- 了解多层交换中的CEF FIB CAM TCAM
- 笔记 - JavaScript - 超哥视频
- android 阻止自动唤醒,IT之家学院:如何免ROOT阻止Android应用唤醒
- vercel.app无法访问