ये गाइड पहचान सत्यापन को कवर करती हैं। एंड-यूज़र साइन-इन के लिए Authentication platform guides का उपयोग करें; नए Authentication पैकेज रिलीज़ पर निर्भर हैं।
अपना इंटीग्रेशन तरीका चुनें: त्वरित नो-कोड iframes से लेकर हमारे JavaScript SDK के साथ पूर्ण प्रोग्रामैटिक नियंत्रण तक, या WordPress, Shopify और Salesforce के लिए तैयार प्लगइन्स।
इंटीग्रेशन के तरीके
सिफारिश: प्रोडक्शन वेब ऐप्स के लिए, सर्वोत्तम UX और पूर्ण प्रोग्रामैटिक नियंत्रण हेतु JavaScript SDK का उपयोग करें। सबसे त्वरित सेटअप के लिए InContext iframe का उपयोग करें, क्रॉस-डिवाइस सत्यापन की आवश्यकता होने पर Redirect का उपयोग करें, और यदि आप उन प्लेटफ़ॉर्म पर काम करते हैं तो समर्पित WordPress / Shopify / Salesforce इंटीग्रेशन का उपयोग करें।
JavaScript SDK
Didit JavaScript SDK उपयोगकर्ता अनुभव पर पूर्ण नियंत्रण के साथ सत्यापन को इंटीग्रेट करने का प्रोग्रामैटिक तरीका देता है। मुख्य विशेषताएँ:- सत्र प्रबंधन और इवेंट कॉलबैक
- React, Vue, Angular, NextJS, Nuxt, Svelte और vanilla JS समर्थन
- पूर्ण TypeScript समर्थन
- मोडल और इनलाइन मोड
InContext (Iframe)
iframe का उपयोग करके सत्यापन फ़्लो को सीधे आपके एप्लिकेशन के भीतर एम्बेड करें। उपयोगकर्ताओं को आपकी साइट से बाहर रीडायरेक्ट किए बिना सहज अनुभव। मुख्य विशेषताएँ:- UniLink (बैकएंड आवश्यक नहीं) - < 1 मिनट में सेटअप
- API Session (बैकएंड के साथ) - पूर्ण कस्टमाइज़ेशन
- मोडल और इनलाइन कार्यान्वयन
- React कॉम्पोनेंट के उदाहरण
Redirect
उपयोगकर्ताओं को Didit-होस्टेड सत्यापन पेज पर भेजें। पूरा होने के बाद, उपयोगकर्ता आपके कॉलबैक URL पर वापस आते हैं। मुख्य विशेषताएँ:- अधिकतम ब्राउज़र संगतता
- क्रॉस-डिवाइस सत्यापन समर्थन
- सरल इंटीग्रेशन
- iframe कैमरा एक्सेस में समस्या होने पर भी काम करता है
तुलना
तीनों तरीके webhook के माध्यम से अंतिम, हस्ताक्षरित परिणाम देते हैं — ऊपर की तुलना इन-ब्राउज़र UX का वर्णन करती है, न कि आप सत्यापन निर्णय कैसे प्राप्त करते हैं।
कॉन्फ़िगरेशन
आवश्यक iframe अनुमतियाँ
InContext iframe इंटीग्रेशन के लिए, हमेशा ये अनुमतियाँ शामिल करें:उदाहरण रिपॉज़िटरीज़
SDK वेब उदाहरण
React, Vue, Angular, Next.js, Nuxt, Svelte और vanilla JS के उदाहरण
iframe उदाहरण
UniLink और API-सत्र iframe के उदाहरण
पूर्ण Next.js डेमो
एंड-टू-एंड Next.js इंटीग्रेशन
NPM पैकेज
npm पर
@didit-protocol/sdk-webसंबंधित
- Webhooks — अपने बैकएंड पर हस्ताक्षरित सत्यापन परिणाम प्राप्त करें
- Create Session API — हर वेब SDK के पीछे का एंडपॉइंट
- Native SDKs — iOS, Android, React Native, Flutter