如何将 uidai 站点的 aadhaar 验证 API 集成到 java(spring mvc) Web 应用程序

how to integrate aadhaar verification API to java(spring mvc) web application from uidai site

我正在做一个 spring mvc 网络应用程序,因为我想将 aadhaar 验证集成为网络应用程序注册过程的一部分。我为此在网上搜索了很多解决方案,但我在那里找不到任何解决方案。那么,有人吗?请

您不能直接与 UIDAI 集成并使用他们的 Aadhaar API。

要在您的项目中使用 Aadhaar API,您需要先向 UIDAI 注册以获得相同的 license

首先,您将在他们的测试环境中开发您的应用程序。

然后将 pre-production 使用 UIDAI 进行测试。测试成功后,才能进入生产环境。

更多详情请见 UIDAI

您可以使用 Offline E-kyc feature provided by UIDAI 在您的应用程序中集成 Aadhar 卡模块。

步骤

  1. 首先,您需要从 Aadhar 网站下载 XML 文件,方法是输入 aadhar 卡号和验证码,然后输入 OTP,该 OTP 将发送到注册的手机号码上。 您还需要设置密码以保护包含 XML 文件的 ZIP 文件夹。

  2. 接下来需要写一个业务逻辑,在打开XML文件后解析XML中的数据。您还可以验证文件是否要使用 Aadhar 网站上提供的证书检查数据篡改。

我会将 link 添加到 github 存储库,其中包含用于解析和验证 Java 中的数字签名的示例代码。