问题标签 [aadhaar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qr-code - 扫描印度 aadhaar 卡中的二维码时出现问题
我正在尝试使用 Zxing API 为客户在我们网站上上传的 aadhar 图像解码印度 aadhar 卡中的二维码。
如果二维码很大,我可以解码它并获得完整的 XML 数据。然而,尺寸较小的二维码不会被解码为二维码。它们被解码为 BarcodeFormat.UPC_E,它是一维条码,不同于二维码 QR 码。因此,小型 QR 码的输出类似于 04400621,而不是预期的 XML 输出。在线工具https://zxing.org/w/decode.jspx也会发生这种情况。
如果我们仅裁剪 aadhar 的 QR 码部分,一些小的 QR 码会被在线工具解码,但如果我们传递小图像的裁剪部分,API 将无法解码。
我正在使用 com.google.zxing.MultiFormatReader 类中的以下 API
结果解码(BinaryBitmap 图像,地图提示)
在 MultiFormatReader 库中放置断点,我可以看到 QRCodeReader 无法解码 QR 码,但是 MultiFormatOneDReader 能够解码相同的。
因此,小 QR 码似乎被解码为 BarcodeFormat.UPC_E。
粘贴下面的代码片段:
ios - 如何在 iOS 应用程序中验证 Aadhar 号码?
我想创建应用程序,用户将在其中输入他的 Aadhar 号码。如果 Aadhar 号码有效,那么用户在他/她注册的手机号码上获得 OTP
我了解了 AadharAPI,但没有关于 iOS SDK 集成的信息
ios - 如何加密/解密安全 QR - 在 Swift 中将代码转换为可读格式
我已成功扫描并从 QR 读取 stringValue。但无法将 stringValue 转换为可读格式。 https://uidai.gov.in/images/resource/User_manulal_QR_Code_15032019.pdf 我尝试使用上述过程进行转换,但未能成功。
1)我已经尝试库转换为 BigInt 并转换为二进制值
2)成功将大整数转换为字节数组
3)使用苹果的解压算法(zlib)
4) 从索引 0 读取字节数组的值直到第一个分隔符值“255”,并将该字节数组值转换为编码为“ISO-8859-1”的字符串。
5)“ISO-8859-1”编码无法转换为readbale格式(我使用过.isolatin1)
xml - 解析和验证 Aadhar 无纸离线 eKYC?
我使用https://resident.uidai.gov.in/offline-kyc生成了我的离线 eKYC XML 。
XML标签,包括签名是这样的——
现在,我们需要根据用户正在使用的系统中的信息验证此 XML 中的信息,例如手机/电子邮件等,
我在 Uidai 的网站上寻找开发者指南,并通过https://uidai.gov.in/2-uncategorised/11320-aadhaar-paperless-offline-e-kyc-3.html找到
这有一个部分 - Aadhaar 无纸离线 e-KYC 的技术方面
但是,XML 的组件与我在文档中的内容并不完全匹配。
我没有签名s=
。我有上面指定的。
此外,dob 存在dob
于我的 xml 中的标记下。在本指南中,虽然给出了d=
它。
此外,我的签名是 348 个字符,而指南提到了 344 个字符。
有人可以指导吗?
authentication - 如何使用 OTP 请求使用 AADHAR 身份验证 API
我需要使用 AADHAR API。基本上,我们正在为我们的医疗保健客户开发一个移动应用程序,并在其中进行患者登记。现在,我们想使用 OTP 请求进行简单的 AADHAR 身份验证,其中患者将输入他/她的 AADHAR 号码,并作为回报获得提交给 AADHAR Auth API 的 OTP,一旦身份验证成功,我们将获取患者的 eKYC 详细信息并使用它们在我的应用程序中。
到目前为止所做的研究:我经历过
AADHAR OTP 请求 API - https://uidai.gov.in/images/resource/aadhaar_otp_request_api_2_5.pdf
AADHAR 身份验证 API -
https://uidai.gov.in/images/resource/aadhaar_authentication_api_2_5.pdf
基本上,我试图使用邮递员同时调用 OTP 请求和 Auth API,但这不起作用。在探索 API 时,提到我们需要<Signature>Digital signature of AUA</Signature>
在 Auth 和 OTP 请求 API 中作为请求正文的一部分传递,如上述链接中给出的。然后我们联系了https://www.emudhradigital.com/并获得了 .pfx 文件格式的测试证书。
现在我被困在如何使用这个测试证书来调用这些 API。此外,UIDAI 网站或任何地方都没有提供明确的文档,例如如何使用和集成它们。我在做研究时使用了邮递员,但这不起作用。
任何提示或帮助将不胜感激。
谢谢,马亨德拉
api - 如何使用 API 进行 Aadhar 身份验证和获取 KYC 详细信息
我们正在为我们的医疗保健客户开发一个移动应用程序。为了使患者注册/注册过程保持快速,我们将使用 Aadhar API。因此,患者将输入他/她的 Aadhar 号码,之后将收到 OTP 并将其提交给 Aadhar 身份验证 API,一旦身份验证成功,我们将使用 KYC API 获取患者的人口统计详细信息,例如姓名、地址、出生日期等。
我已经通过了
AADHAR OTP 请求 API - https://uidai.gov.in/images/resource/aadhaar_otp_request_api_2_5.pdf
AADHAR 身份验证 API - https://uidai.gov.in/images/resource/aadhaar_authentication_api_2_5.pdf
Aadhaar e-KYC API - http://uidai.gov.in/images/resource/aadhaar_ekyc_api_2_5.pdf
但这些官方文档只解释了端点、通信协议和请求/响应格式。它没有为软件开发人员提供明确的帮助,以便使用并将其集成到网站/移动应用程序中。
有没有其他方法可以让我们快速顺利地完成客户入职流程?
任何提示或帮助将不胜感激。
谢谢,
马亨德拉
java - java - 用分隔符理解字节数组
我正在尝试阅读AADHAAR QR 码,这是印度的政府身份证。用户手册说 -
扫描的数据包含以下给定序列的数据字段,这些数据字段嵌入在字节数组中,字节值“255”的分隔符 -
- 参考编号
- 姓名
- 出生日期
我的问题是,
- 这是什么意思 ?
- 有人可以举例说明吗?
python - 如何读取和解码印度 Aadhaar 卡图像上的安全二维码
我正在尝试从 Aadhar 卡(印度)的图像中提取完整的 Aadhar 号码(12 位数字)
我可以用 QR 码识别该地区。为了提取信息——我一直在研究可以读取和解码印度 Aadhaar 卡上的安全二维码的 python 库。这两个库似乎对这个用例特别有用:
我无法在 Aadhaar 卡上使用它们来解码 Secure QR 码。此处提供有关安全 QR 码的信息。 请推荐可能的解决方案或其他一些方法来完成此任务
这是我使用这些库解码安全二维码的代码。 Python版本:3.8
以下是我在使用这些库时面临的问题:
pyaadhaar:安全二维码解码代码,尝试将base10字符串转换为字节,但失败。 注意:对于 Aadhaar 卡的旧 QR 码格式,pyaadhaar 库运行良好,此问题仅适用于 Secure QR 码。下面的堆栈跟踪:
AttributeError: 'str' object has no attribute 'to_bytes'
aadhaar-py:安全 QR 解码失败,因为它无法验证从 QR 码接收到的整数。下面的堆栈跟踪:
回溯(最后一次调用):文件“/home/piyush/libs/py38/lib/python3.8/site-packages/aadhaar/qr.py”,第 55 行,在init self.decompressed_byte_array = zlib.decompress(self .byte_array, wbits=16+zlib.MAX_WBITS) zlib.error: Error -3 while decompressing data: wrong header check 在处理上述异常的过程中,又出现了一个异常:
回溯(最后一次调用):文件“aadhaarQRCode.py”,第 52 行,在 secure_qr = AadhaarSecureQR(integer_scanned_from_qr) 文件“/home/piyush/libs/py38/lib/python3.8/site-packages/aadhaar/qr. py",第 57 行,在init raise MalformedIntegerReceived('解压失败,请发送从二维码接收的有效整数') aadhaar.exceptions.MalformedIntegerReceived:解压失败,请发送从二维码接收的有效整数
node.js - 如何使用节点 js 集成 aadhar e-kyc 或 aadhar auth
我正在开发一个律师和客户通信应用程序。我想使用 nodejs 集成 e-kyc 或 aadhar auth ......但找不到资源......我了解了 aadhar 卡 API,但知道如何使用它。
python-3.x - 如何使用 Django 表单检查输入的 Aadhar 号码是否有效
我想使用 Django 表单将 Aadhar 卡号添加到数据库中。但我不知道如何使用 Django Forms 验证输入的 Aadhar 号码是否有效。任何人都可以有解决这个问题的想法吗?