Salesforce 将Aadhaar/UIDAI与任何其他应用程序集成的过程或步骤是什么

Salesforce 将Aadhaar/UIDAI与任何其他应用程序集成的过程或步骤是什么,salesforce,integration,Salesforce,Integration,我们目前正在为我们的一位印度客户开发一个金融领域的项目(贷款流程、EMIs等)。这个项目将建立在名为Salesforce.com的技术之上。作为这项工作的一部分,我们需要通过提供的Aadhaar编号/名称/DOB验证客户/潜在客户信息。我们将从salesforce向aadhaar/UIDAI(api)进行api调用,并进行相应验证。因此,在开始实际实现之前,我们正在尝试了解aadhaar api,并获得一些实际操作经验。有人能帮我提供与Aadhaar集成所需的文档/详细步骤吗。 非常感谢您的快速

我们目前正在为我们的一位印度客户开发一个金融领域的项目(贷款流程、EMIs等)。这个项目将建立在名为Salesforce.com的技术之上。作为这项工作的一部分,我们需要通过提供的Aadhaar编号/名称/DOB验证客户/潜在客户信息。我们将从salesforce向aadhaar/UIDAI(api)进行api调用,并进行相应验证。因此,在开始实际实现之前,我们正在尝试了解aadhaar api,并获得一些实际操作经验。有人能帮我提供与Aadhaar集成所需的文档/详细步骤吗。 非常感谢您的快速帮助

我们将从Salesforce处进行如下标注。如果我们得到JSON/XML格式的成功响应,我们将使用解析技术解析响应,从而验证用户

//apex中的代码

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);

您必须调用需要数字签名请求的web服务。首先,您应该拥有用于签名请求的数字证书,有很多公司提供用于签名的数字证书(II类或III类证书)(例如:E-mudra),您必须与aadhaar签署协议才能使用他们的服务

您可以选中此链接作为查询的参考: