मुख्य कंटेंट पर जाएं
Didit ने पहचान और धोखाधड़ी के लिए इंफ्रास्ट्रक्चर बनाने हेतु $7.5M जुटाए
Didit
ब्लॉग पर वापस जाएँ
ब्लॉग · 7 मार्च 2026

डिडिट और डॉकर कंपोज़ के साथ एक डेवलपर-अनुकूल पहचान सैंडबॉक्स बनाएँ (HI)

पहचान सत्यापन के लिए एक मजबूत, अलग विकास वातावरण बनाना तेज़ पुनरावृति और सुरक्षित परीक्षण के लिए महत्वपूर्ण है। यह मार्गदर्शिका बताती है कि डिडिट के डेवलपर-फर्स्ट प्लेटफ़ॉर्म को डॉकर कंपोज़ के साथ एक सैंडबॉक्स बनाने के लिए कैसे.

द्वारा Diditअपडेट किया गया
developer-friendly-identity-sandbox-didit-docker-compose.png

सुव्यवस्थित विकासडॉकर कंपोज़ जटिल पहचान सत्यापन अवसंरचनाओं की स्थापना को सरल बनाता है, जिससे डेवलपर्स को अलग-थलग वातावरण को जल्दी और लगातार स्पिन करने की अनुमति मिलती है।

बढ़ी हुई सुरक्षा और अलगावसैंडबॉक्स वातावरण संवेदनशील डेटा के संपर्क को रोकते हैं और यह सुनिश्चित करते हैं कि परीक्षण उत्पादन प्रणालियों को प्रभावित न करें, जिससे एक सुरक्षित विकास जीवनचक्र को बढ़ावा मिलता है।

त्वरित एकीकरणडिडिट के स्वच्छ एपीआई और डेवलपर-फर्स्ट दृष्टिकोण, डॉकर कंपोज़ के साथ मिलकर, बिना किसी घर्षण के पहचान सत्यापन वर्कफ़्लो के त्वरित एकीकरण और परीक्षण को सक्षम करते हैं।

डिडिट का लाभडिडिट एक एआई-देशी, मॉड्यूलर प्लेटफ़ॉर्म प्रदान करता है जिसमें एक मुफ्त कोर केवाईसी टियर होता है, जिससे यह लचीले, लागत प्रभावी और शक्तिशाली पहचान सत्यापन सैंडबॉक्स बनाने के लिए आदर्श विकल्प बन जाता है।

आज के डिजिटल परिदृश्य में, मजबूत पहचान सत्यापन केवल एक विशेषता नहीं है; यह एक आवश्यकता है। धोखाधड़ी को रोकने से लेकर अनुपालन सुनिश्चित करने तक, व्यवसाय परिष्कृत पहचान समाधानों पर निर्भर करते हैं। डेवलपर्स के लिए, इन समाधानों को एकीकृत और परीक्षण करना जटिल हो सकता है, जिसके लिए अक्सर सुरक्षित, अलग-थलग वातावरण की आवश्यकता होती है जो संबंधित जोखिमों के बिना उत्पादन का अनुकरण करते हैं। यहीं पर डिडिट और डॉकर कंपोज़ जैसे उपकरणों के साथ निर्मित एक डेवलपर-अनुकूल पहचान सैंडबॉक्स की शक्ति अपरिहार्य हो जाती है।

पहचान सत्यापन विकास की चुनौती

पहचान सत्यापन सेवाओं के साथ विकास कई अनूठी चुनौतियाँ प्रस्तुत करता है:

  1. डेटा संवेदनशीलता: व्यक्तिगत रूप से पहचान योग्य जानकारी (पीआईआई) को संभालते समय अत्यधिक सावधानी बरतने की आवश्यकता होती है, जिससे उल्लंघनों को रोकने के लिए अलग-थलग परीक्षण वातावरण महत्वपूर्ण हो जाते हैं।
  2. जटिल एकीकरण: पहचान प्लेटफॉर्म में अक्सर कई घटक शामिल होते हैं, जिनमें आईडी स्कैनिंग और जीवंतता का पता लगाने से लेकर एएमएल जांच और डेटाबेस सत्यापन तक शामिल हैं। इन्हें किसी एप्लिकेशन में निर्बाध रूप से एकीकृत करने के लिए एक संरचित दृष्टिकोण की आवश्यकता होती है।
  3. नियामक अनुपालन: केवाईसी (अपने ग्राहक को जानें) और एएमएल (एंटी-मनी लॉन्ड्रिंग) नियम कठोर हैं। डेवलपर्स को ऐसे वातावरण की आवश्यकता होती है जहां वे कानूनी नतीजों के बिना अनुपालन वर्कफ़्लो का आत्मविश्वास से परीक्षण कर सकें।
  4. तेज़ पुनरावृति: विकास की गति के लिए त्वरित प्रतिक्रिया लूप की आवश्यकता होती है। धीमे, बोझिल परीक्षण सेटअप नवाचार और परिनियोजन वेग में बाधा डालते हैं।

पारंपरिक विकास सेटअप अक्सर कम पड़ जाते हैं, जिससे देरी, सुरक्षा कमजोरियां और निराशा होती है। एक अच्छी तरह से डिज़ाइन किया गया सैंडबॉक्स वातावरण इन मुद्दों को सीधे संबोधित करता है, डेवलपर्स के लिए नवाचार करने के लिए एक सुरक्षित और कुशल स्थान प्रदान करता है।

आपके पहचान सैंडबॉक्स के लिए डॉकर कंपोज़ क्यों?

डॉकर कंपोज़ मल्टी-कंटेनर डॉकर एप्लिकेशन को परिभाषित और चलाने के लिए एक शक्तिशाली उपकरण है। यह आपको अपनी एप्लिकेशन की सेवाओं, नेटवर्क और वॉल्यूम को एक ही docker-compose.yml फ़ाइल में कॉन्फ़िगर करने की अनुमति देता है, जिससे जटिल वातावरण को स्पिन करना और फाड़ना अविश्वसनीय रूप से आसान हो जाता है। पहचान सत्यापन सैंडबॉक्स के लिए, डॉकर कंपोज़ कई प्रमुख लाभ प्रदान करता है:

  • संगति: यह सुनिश्चित करता है कि टीम में हर कोई, डेवलपर्स से लेकर क्यूए तक, बिल्कुल उसी वातावरण के साथ काम करता है, "यह मेरी मशीन पर काम करता है" समस्याओं को समाप्त करता है।
  • अलगाव: प्रत्येक सेवा अपने स्वयं के कंटेनर में चलती है, जिससे संघर्षों को रोका जा सकता है और यह सुनिश्चित किया जा सकता है कि सैंडबॉक्स उत्पादन या अन्य विकास उदाहरणों से पूरी तरह से अलग है।
  • पोर्टेबिलिटी: एक docker-compose.yml फ़ाइल को डॉकर स्थापित किसी भी सिस्टम पर आसानी से साझा और चलाया जा सकता है, जिससे ऑनबोर्डिंग और परिनियोजन सरल हो जाता है।
  • स्केलेबिलिटी: हालांकि एक सैंडबॉक्स, डॉकर कंपोज़ के डिज़ाइन सिद्धांत अधिक गहन परीक्षण परिदृश्यों के लिए आवश्यक होने पर सेवाओं के आसान स्केलिंग की अनुमति देते हैं।
  • पुनरुत्पादन क्षमता: आप एक ही कमांड के साथ अपने पूरे पहचान सत्यापन वातावरण को फिर से बना सकते हैं, जो डिबगिंग और विभिन्न कॉन्फ़िगरेशन का परीक्षण करने के लिए अमूल्य है।

डॉकर कंपोज़ के भीतर अपनी बैकएंड सेवाओं, बाहरी निर्भरताओं के लिए मॉक सर्वर और यहां तक कि एक स्थानीय डेटाबेस को परिभाषित करके, आप पहचान सत्यापन विकास के लिए एक स्व-निहित पारिस्थितिकी तंत्र बनाते हैं।

अपने डॉकर कंपोज़ सैंडबॉक्स में डिडिट को एकीकृत करना

डिडिट, अपने एआई-देशी, डेवलपर-फर्स्ट दृष्टिकोण के साथ, डॉकर कंपोज़ सैंडबॉक्स में एकीकरण के लिए पूरी तरह से उपयुक्त है। इसके स्वच्छ एपीआई और मॉड्यूलर आर्किटेक्चर का मतलब है कि आप अपनी ज़रूरत के विशिष्ट पहचान सत्यापन घटकों को आसानी से प्लग इन कर सकते हैं। यहां बताया गया है कि आप अपने docker-compose.yml को कैसे संरचित कर सकते हैं और डिडिट को कैसे एकीकृत कर सकते हैं:

सबसे पहले, सुनिश्चित करें कि आपके पास डिडिट कंसोल से आपकी डिडिट एपीआई कुंजी और वेबहुक सीक्रेट है। आपको एक वर्कफ़्लो आईडी की भी आवश्यकता होगी, जिसे आप कंसोल में बना सकते हैं, केवाईसी, अनुकूली आयु सत्यापन (डिडिट के आयु अनुमान का लाभ उठाते हुए), बायोमेट्रिक प्रमाणीकरण (डिडिट के 1:1 फेस मैच का उपयोग करके), या पता सत्यापन (डिडिट के पते के प्रमाण का उपयोग करके) जैसे टेम्पलेट्स में से चुनकर।

आपका docker-compose.yml कुछ इस तरह दिख सकता है:

version: '3.8'
services:
  app:
    build: .
    ports:
      - "8080:8080"
    environment:
      DIDIT_API_KEY: ${DIDIT_API_KEY}
      DIDIT_WEBHOOK_SECRET: ${DIDIT_WEBHOOK_SECRET}
      DIDIT_WORKFLOW_ID: ${DIDIT_WORKFLOW_ID}
      # Other application-specific environment variables
    depends_on:
      - db
      - mockserver
  db:
    image: postgres:13
    environment:
      POSTGRES_DB: mydatabase
      POSTGRES_USER: user
      POSTGRES_PASSWORD: password
    volumes:
      - db_data:/var/lib/postgresql/data
  mockserver:
    image: wiremock/wiremock:2.35.0 # Or any other mock server
    ports:
      - "8081:8080"
    volumes:
      - ./wiremock:/home/wiremock
volumes:
  db_data:

इस सेटअप में:

  • app सेवा आपके एप्लिकेशन का प्रतिनिधित्व करती है, जिसे पर्यावरण चर के रूप में डिडिट क्रेडेंशियल्स के साथ कॉन्फ़िगर किया गया है। यह एप्लिकेशन आईडी सत्यापन (ओसीआर, एमआरजेड, बारकोड), निष्क्रिय और सक्रिय जीवंतता, एएमएल स्क्रीनिंग और निगरानी, और अन्य जांच के लिए डिडिट को एपीआई कॉल करेगा।
  • db सेवा आपके एप्लिकेशन के डेटा के लिए एक स्थानीय पोस्टग्रेएसक्यूएल इंस्टेंस प्रदान करती है।
  • mockserver बाहरी सेवाओं या यहां तक कि डिडिट के वेबहुक प्रतिक्रियाओं को विशिष्ट परीक्षण परिदृश्यों के लिए अनुकरण कर सकता है, जिससे आप लाइव एपीआई कॉल किए बिना किनारे के मामलों का परीक्षण कर सकते हैं।

इसे चलाने के लिए, आप बस docker-compose up -d निष्पादित करेंगे, और आपका पूरा पहचान सत्यापन विकास वातावरण तैयार हो जाएगा। फिर आप सत्र बनाने के लिए डिडिट के एपीआई का उपयोग कर सकते हैं:

curl -X POST https://verification.didit.me/v3/session/ \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_DIDIT_API_KEY" \
  -d '{
    "workflow_id": "YOUR_DIDIT_WORKFLOW_ID",
    "callback": "https://yourapp.com/verification-complete",
    "vendor_data": "user-123",
    "contact_details": {
      "email": "test@example.com"
    }
  }'

यह कमांड एक सत्यापन सत्र शुरू करता है, और डिडिट जटिल पहचान जांचों को संभालता है, आपके निर्दिष्ट कॉलबैक यूआरएल पर परिणाम वापस भेजता है। यह आपको अपने अलग-थलग सैंडबॉक्स के भीतर पहचान सत्यापन के पूरे जीवनचक्र का परीक्षण करने की अनुमति देता है।

आपके पहचान सैंडबॉक्स के लिए सर्वोत्तम अभ्यास

अपने डॉकर कंपोज़-आधारित पहचान सैंडबॉक्स की प्रभावशीलता को अधिकतम करने के लिए:

  1. पर्यावरण चर का उपयोग करें: अपनी docker-compose.yml में सीधे एपीआई कुंजी या संवेदनशील जानकारी को कभी भी हार्डकोड न करें। .env फ़ाइलों और पर्यावरण चर के लिए डॉकर के अंतर्निहित समर्थन का उपयोग करें।
  2. बाहरी सेवाओं का उपहास करें: उन सेवाओं के लिए जिन्हें आप नियंत्रित नहीं करते हैं या जिनके लिए लागत आती है, अपने कंपोज़ सेटअप के भीतर एक मॉक सर्वर का उपयोग करें। यह सुसंगत और मुफ्त परीक्षण की अनुमति देता है।
  3. समर्पित परीक्षण डेटा: अपने सैंडबॉक्स डेटाबेस को यथार्थवादी, गैर-संवेदनशील परीक्षण डेटा से भरें। विकास वातावरण में कभी भी उत्पादन डेटा का उपयोग न करें।
  4. स्वचालित परीक्षण: यह सुनिश्चित करने के लिए कि परिवर्तन मौजूदा पहचान वर्कफ़्लो को तोड़ते नहीं हैं, अपने सैंडबॉक्स को स्वचालित परीक्षण सूट (यूनिट, एकीकरण, एंड-टू-एंड) के साथ एकीकृत करें।
  5. संस्करण नियंत्रण: अपनी docker-compose.yml और किसी भी संबंधित कॉन्फ़िगरेशन फ़ाइलों (जैसे मॉक सर्वर परिभाषाएं) को संस्करण नियंत्रण में रखें।
  6. नियमित अपडेट: नवीनतम सुविधाओं और सुरक्षा पैच से लाभ उठाने के लिए अपनी डॉकर छवियों और डिडिट एसडीके (जैसे, एंड्रॉइड एसडीके, आईओएस एसडीके) को अपडेट रखें।

डिडिट कैसे मदद करता है

डिडिट को डेवलपर-अनुकूल होने के लिए शुरू से ही इंजीनियर किया गया है, जिससे यह आपके डॉकर कंपोज़ पहचान सैंडबॉक्स के लिए एकदम सही भागीदार बन जाता है। हमारा प्लेटफ़ॉर्म प्रदान करता है:

  • मुफ्त कोर केवाईसी: बिना किसी अग्रिम लागत के आवश्यक पहचान सत्यापन सुविधाओं के साथ शुरुआत करें, जो विकास और परीक्षण के लिए आदर्श है।
  • मॉड्यूलर आर्किटेक्चर: हमारे कंपोज़ेबल पहचान प्रिमिटिव का मतलब है कि आप केवल वही उपयोग करते हैं जिसकी आपको आवश्यकता है। चाहे वह आईडी सत्यापन हो, निष्क्रिय और सक्रिय जीवंतता हो, 1:1 फेस मैच हो, एएमएल स्क्रीनिंग हो, पते का प्रमाण हो, आयु अनुमान हो, या एनएफसी सत्यापन हो, आप विशिष्ट घटकों को अपने सैंडबॉक्स में आसानी से एकीकृत कर सकते हैं।
  • एआई-देशी प्रौद्योगिकी: डिडिट के एआई-संचालित समाधान बेहतर सटीकता और धोखाधड़ी का पता लगाने की क्षमता प्रदान करते हैं, जिससे आपको अपने परीक्षण परिणामों में विश्वास मिलता है।
  • डेवलपर-फर्स्ट अनुभव: एक तत्काल सैंडबॉक्स उपलब्ध होने, व्यापक दस्तावेज़ीकरण और स्वच्छ एपीआई के साथ, डेवलपर्स जल्दी से एकीकृत और परीक्षण कर सकते हैं। हमारा एपीआई पूर्ण प्रवाह मार्गदर्शिका सत्र बनाने और वेबहुक को संभालने के लिए चरण-दर-चरण निर्देश प्रदान करती है, जो एक कुशल सैंडबॉक्स के लिए महत्वपूर्ण हैं।
  • कोई सेटअप शुल्क नहीं: प्रारंभिक वित्तीय प्रतिबद्धताओं के बारे में चिंता किए बिना निर्माण और परीक्षण पर ध्यान दें।
  • ऑर्केस्ट्रेटेड वर्कफ़्लो: कंसोल में हमारे नो-कोड इंजन के साथ जटिल सत्यापन चरणों को परिभाषित करें, फिर उन्हें अपने एपीआई कॉल में वर्कफ़्लो आईडी द्वारा संदर्भित करें, सैंडबॉक्स कॉन्फ़िगरेशन को सरल बनाते हुए।

डिडिट के शक्तिशाली और लचीले पहचान प्लेटफ़ॉर्म को डॉकर कंपोज़ के अलगाव और संगति के साथ जोड़कर, डेवलपर्स एक अद्वितीय सैंडबॉक्स वातावरण बना सकते हैं। यह सेटअप न केवल विकास को गति देता है बल्कि आपकी पहचान सत्यापन प्रक्रियाओं की सुरक्षा और विश्वसनीयता को भी बढ़ाता है, यह सुनिश्चित करता है कि आप बड़े पैमाने पर विश्वास का निर्माण करते हैं।

शुरू करने के लिए तैयार हैं?

डिडिट को कार्रवाई में देखने के लिए तैयार हैं? आज ही एक मुफ्त डेमो प्राप्त करें

डिडिट के मुफ्त टियर के साथ मुफ्त में पहचान सत्यापित करना शुरू करें।

पहचान और धोखाधड़ी के लिए इंफ्रास्ट्रक्चर।

KYC, KYB, ट्रांज़ैक्शन मॉनिटरिंग और वॉलेट स्क्रीनिंग के लिए एक API। 5 मिनट में इंटीग्रेट करें।

इस पेज को समराइज़ करने के लिए AI से पूछें
डिडिट और डॉकर के साथ डेवलपर-अनुकूल पहचान सैंडबॉक्स.