我们目前正在为我们在印度金融领域的客户(贷款游行,EMI等)开发一个项目。该项目将建立在名为Salesforce.com的技术之上。作为其中的一部分,我们需要验证客户/潜在客户信息w.r.t提供的Aadhaar编号/名称/ DOB。我们将把salesforce的api标注发送到aadhaar / UIDAI(Api)并进行相应的验证。因此,在我们开始实际实施之前,我们正在努力了解aadhaar api并获得一些实践经验。有人可以帮助我完成与Aadhaar集成的文档/详细步骤。 非常感谢您的快速帮助。
我们将在Salesforce中制作类似下面的标注。如果我们以JSON / XML格式获得成功的响应,我们使用解析技术来解析响应,从而验证用户。
//顶点中的代码
string body = '{ "aadhaar-id": "999999990019", "location": { "type": "pincode", "pincode": "110002" }, "modality": "demo", "certificate-type": "prod", "demographics": { "name": { "matching-strategy": "exact", "name-value": "Shivshankar Choudhury" } } }' ;
HttpRequest req = new HttpRequest();
string endpoint = 'https://auth.uidai.gov.in';
req.setEndpoint(enenter code heredpoint);
req.setHeader('Content-Type', 'application/json');
req.setMethod('POST');
req.setTimeout(120000);
req.setBody(json.serialize(body));
Http http1 = new Http();
HTTPResponse res1 = http1.send(req);
system.debug(' res body -->'+res1);
答案 0 :(得分:0)
您必须拨打需要数字签名请求的网络服务。首先你应该有签名请求的数字证书,有很多公司提供签名的数字证书(II类或III类证书)(例如:E-mudra),你必须与aadhaar签订协议使用他们的服务。
您可以查看此链接作为查询的参考:https://groups.google.com/forum/#!forum/aadhaarauth