मुख्य सामग्री पर जाएं
बायोमेट्रिक प्रमाणीकरण रिपोर्ट के माध्यम से Didit वापस लौटने वाले उपयोगकर्ता के पुनः सत्यापन की रिपोर्ट करता है। यह वर्कफ़्लो एक नया लाइवनेस चेक चलाता है और, जब वर्कफ़्लो में चेहरा मिलान सक्षम होता है, तो सत्र निर्माण के समय निर्धारित संदर्भ चेहरे (आपके द्वारा प्रदान की गई portrait_image, या vendor_data के ज़रिए खोजा गया उपयोगकर्ता का संग्रहीत चेहरा) के विरुद्ध 1:1 चेहरा मिलान करता है। दोनों चेक V3 सत्र निर्णय रिस्पॉन्स में मानक सुविधा आइटम के रूप में दिखाई देते हैं।
संग्रहीत पोर्ट्रेट के विरुद्ध लाइवनेस चेक और चेहरा मिलान को संयोजित करने वाली Didit बायोमेट्रिक प्रमाणीकरण रिपोर्ट

अवलोकन

बायोमेट्रिक प्रमाणीकरण एक वर्कफ़्लो प्रकार (workflow_type: "biometric_authentication") है, कोई अलग रिस्पॉन्स ऑब्जेक्ट नहीं। जब वर्कफ़्लो चलता है तो यह जनरेट करता है:
  • एक लाइवनेस चेक जो एक लाइव सेल्फ़ी कैप्चर करता है और स्पूफिंग के लिए इसे स्कोर करता है।
  • एक चेहरा मिलान जो कैप्चर किए गए चेहरे की तुलना सत्र निर्माण के समय निर्धारित संदर्भ चेहरे से करता है (केवल तभी जब वर्कफ़्लो में चेहरा मिलान सक्षम हो)।
जब भी वर्कफ़्लो में चेहरा मिलान शामिल होता है, सत्र निर्माण के लिए एक संदर्भ चेहरे की आवश्यकता होती है। portrait_image (base64-एनकोडेड इमेज, अधिकतम 2MB) भेजें, या इसे छोड़ दें और Didit vendor_data उपयोगकर्ता के लिए पहले से संग्रहीत चेहरे का पुनः उपयोग करता है: पहले एक स्वीकृत लाइवनेस चेहरा, फिर ePassport चिप फ़ोटो, फिर पहचान दस्तावेज़ का पोर्ट्रेट, फिर मैन्युअल रूप से दर्ज किया गया प्रोफ़ाइल चेहरा। यदि न तो portrait_image और न ही कोई संग्रहीत चेहरा उपलब्ध है, तो सत्र निर्माण 400 लौटाता है जिसमें {"portrait_image": "No stored face image was found for this user. Send a portrait_image, or complete an approved verification with face liveness or an ID document for this vendor_data first."} शामिल होता है। दोनों ही मामलों में निर्धारित संदर्भ नए सत्र के तहत रिकॉर्ड किया जाता है, इसलिए चेहरा मिलान आइटम का source_image_session_id उस सत्र के अपने session_id पर सेट होता है (यह आपको बताता है कि संदर्भ उसी सत्र में कैप्चर किए गए दस्तावेज़ पोर्ट्रेट के बजाय सत्र के संग्रहीत पोर्ट्रेट से आया है, जो इस फ़ील्ड को null छोड़ देगा)।

यह कहाँ दिखाई देता है

दोनों ऐरे उन सत्रों के लिए GET /v3/session/{sessionId}/decision/ द्वारा लौटाए जाते हैं जिनका वर्कफ़्लो प्रकार biometric_authentication है। वे हमेशा ऐरे होते हैं — कभी भी एकल ऑब्जेक्ट नहीं — और प्रत्येक तब तक null रहता है जब तक कि उसके चरण ने डेटा जनरेट न कर दिया हो। प्रत्येक आइटम में एक node_id होता है, ताकि बहु-इंस्टेंस वर्कफ़्लो में चरणों की पहचान अलग-अलग की जा सके।

स्कीमा संदर्भ

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

स्टेटस मान

liveness_checks[].status और face_matches[].status दोनों साझा सुविधा जीवनचक्र (सुविधा-स्तरीय स्थितियाँ) का उपयोग करते हैं: समग्र सत्र status दोनों आइटम को जोड़ता है: Declined में कोई भी सुविधा सत्र को अस्वीकृत कर देती है, In Review में कोई भी सुविधा सत्र को In Review में डाल देती है, अन्यथा Approved (प्रत्येक सुविधा समाप्त होने के बाद)। थ्रेशोल्ड व्यवहार और चेतावनी कोड की पूरी सूची के लिए, बायोमेट्रिक प्रमाणीकरण चेतावनियाँ देखें।

उदाहरण — लाइवनेस + चेहरा मिलान (स्वीकृत)

उदाहरण संक्षिप्त हैं: पूर्ण निर्णय एन्वेलप में session_url, metadata, callback, reviews, contact_details, expected_details, environment, created_at, और expires_at भी शामिल होते हैं।

उदाहरण — केवल-लाइवनेस (वर्कफ़्लो में चेहरा मिलान अक्षम)

केवल-लाइवनेस मोड एक वर्कफ़्लो कॉन्फ़िगरेशन है: जब चेहरा मिलान अक्षम होता है, तो सत्र निर्माण के समय किसी संदर्भ चेहरे की आवश्यकता नहीं होती है और face_matches null रहता है। जब चेहरा मिलान सक्षम होता है, तो portrait_image को छोड़ने से यह केवल-लाइवनेस पर वापस नहीं जाता है: Didit vendor_data उपयोगकर्ता के लिए संग्रहीत चेहरे का पुनः उपयोग करता है, और यदि कोई संग्रहीत चेहरा मौजूद नहीं है तो सत्र निर्माण 400 के साथ विफल हो जाता है।

उदाहरण — कम समानता पर चेहरा मिलान अस्वीकृत

सुरक्षा नोट

reference_image, video_url, source_image, और target_image हस्ताक्षरित URL हैं जो एक सीमित वैधता विंडो (डिफ़ॉल्ट रूप से 4 घंटे) के बाद समाप्त हो जाते हैं। वे बायोमेट्रिक डेटा की ओर संकेत करते हैं — उन्हें सार्वजनिक रूप से कैश या प्रदर्शित न करें। अपने पक्ष में सत्यापन परिणाम (status, score, source_image_session_id) संग्रहीत करें; यदि आपको नए URL की आवश्यकता हो तो निर्णय endpoint को फिर से कॉल करें।

संबंधित

बायोमेट्रिक प्रमाणीकरण चेतावनियाँ

चेतावनी कोड, थ्रेशोल्ड, और स्वचालित अस्वीकृति शर्तें।

लाइवनेस रिपोर्ट

liveness_checks[] आइटम के लिए पूर्ण फ़ील्ड संदर्भ।

चेहरा मिलान रिपोर्ट

face_matches[] आइटम के लिए पूर्ण फ़ील्ड संदर्भ।
अंतिम संशोधन 7 नवंबर 2026