如何获取身份证阅读器的身份数据?

发布于 2022-09-13 00:10:01 字数 241 浏览 13 评论 0

有一个身份证阅读器,通过刷身份证获取身份信息用来自动登录系统。现在有身份证阅读器sdk开发包,有个Java的demo,里面有些获取基础信息的方法,是通过JNative调用dll的,然后要怎么开发才能实现自动登录?

是要将这个demo封装成controller吗,然后前端通过定时器再轮询接口去判断阅读器是否刷了身份证,如果是则调用基本信息的接口,获取到身份信息后填充到前端然后自动登录?那么demo和阅读器之间是怎么关联的,这块不太清楚,有没有大佬讲解一下

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

物价感观 2022-09-20 00:10:01

看硬件有没有扫描完以后执行的回调,或者是检验已扫描的api,
我们系统支持类似于U盘这一类的硬件插入登录,插入后通过api可以判断是否已经插入硬件,后面就是做登录的逻辑,和web登录一样;
如果没有的话,那就只能前端轮训了

把人绕傻吧 2022-09-20 00:10:01

其实你既然能获取到身份信息啦,就在这个基础上再进一步进行登录认证即可。
其实这里就涉及了如下的过程

  1. 读卡器读取
    1.1. 读到的是身份证
    1.2. 读到的不是身份证(登录操作启动被拒绝,结束)
  2. 启动登录流程
    2.1. 读到的信息符合登录要求
    2.2. 读到的信息不符合登录要求(登录被拒绝,结束)
  3. 登录后对应操作

比如一个刷身份证,认证后开门的过程,套入上述,其实就改变了最后的登录对应操作那一点地方,称为具体的允许开门(有一定延迟)而已,其它的都不变的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文