2017-04-06 21 views
0

現在、インドのクライアントの1つである金融ドメイン(融資処理、EMIなど)のプロジェクトを開発中です。このプロジェクトは、Salesforce.comという技術に基づいて構築されます。その一環として、提供されたAadhaar番号/名前/ DOBを持つ顧客/リード情報を検証する必要があります。私たちはsalesforceからaadhaar/UIDAI(Api's)にapiコールアウトを行い、それに応じて検証します。実際の実装を開始する前に、私たちはaadhaar APIを理解し、経験を積んでいます。 Aadhaarとの統合に従うための文書/詳細手順を教えてもらえますか? クイックヘルプは非常に高く評価されています。Aadhaar/UIDAIを他のアプリケーションと統合するプロセスまたはステップ

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

では、あなたはデジタル署名された要求を必要と自分のWebサービスを呼び出す必要があります。まず署名のためのデジタル証明書が必要です。デジタル証明書(クラスIIまたはクラスIIIタイプの証明書)を署名(例:E-mudra)に提供している会社が多く、aadhaarと契約を結ぶ必要があります彼らのサービスを利用する。

このリンクは、クエリのリファレンスとして確認できます。https://groups.google.com/forum/#!forum/aadhaarauth

関連する問題