Preview HumanID
ZelfProof से सार्वजनिक metadata निरीक्षण करें। चेहरा या credentials की आवश्यकता नहीं।
menu_bookAPI संदर्भ: Preview HumanIDexpand_more
आधिकारिक दस्तावेजी: docs.verifik.co/api/tags/preview-zelfproof (पैरामीटर, जवाफ़ और उदाहरण)। यह डेमो POST /v2/human-id/preview को previewHumanId के माध्यम से कॉल करता है, जो वर्तमान API पर उस workflow से मेल खाता है। संबंधित: Create a ZelfProof, Decrypt a ZelfProof.
Base URL https://api.verifik.co। Content-Type: application/json और Authorization: Bearer <access token> के साथ JSON भेजें (साइन इन के बाद इसी JWT जैसा यह डेमो)।
POST /v2/human-id/preview
प्रमाण के लिए गैर-संवेदी पूर्वावलोकन फील्ड (उदाहरण क्या पासवर्ड आवश्यक है) सामान्य हस्ताक्षर data envelope में लौटाता है।
| शीर्षक | मान |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
| पैरा | आवश्यक | विवरण |
|---|---|---|
| zelfProof | हाँ | पेस्ट से HumanID स्ट्रिंग, या इस फ़ॉर्म में QR निकालने से |
| verifierKey | नहीं | यदि प्रमाण verifier key के साथ बना गया था |
await fetch("https://api.verifik.co/v2/human-id/preview", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${accessToken}`,
},
body: JSON.stringify({
zelfProof: "<human id string>",
}),
});POST /v2/human-id/preview-zelf-id-qr
जब उपयोगकर्ता HumanID QR का PNG या JPEG देता है। API payload डिकोड़ता है और उपरोक्त preview कॉल के लिए zelfProof लौटाता है। preview जैसा ही JSON हेड़र। प्रमाण इसका उपयोग करता हो तो वैकल्पिक verifierKey।
| पैरा | आवश्यक | विवरण |
|---|---|---|
| zelfProofQRCode | हाँ | छवि data URL (data:image/png;base64,...) या API द्वारा स्वीकृत अन्य रूप (यह डेमो फ़ाइल से data URL बनाता है) |
| verifierKey | नहीं | preview पर verifier key के वही सेमांत जब प्रमाण verifier key इस्तेमाल करता है |
await fetch("https://api.verifik.co/v2/human-id/preview-zelf-id-qr", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${accessToken}`,
},
body: JSON.stringify({
zelfProofQRCode: "data:image/png;base64,<...>",
}),
});- यह डेमो previewHumanId और QR छवियों के लिए previewZelfIdQr का उपयोग @humanauthn/api-client के साथ आपके सेशन टोकन के साथ करता है।
- सफलता Verifik पैटर्न फॉलो करती है: data ऑब्जेक्ट (और कभी-कभी सक्षम के लिए signature)।
संबंधित दस्तावेजी
docs.verifik.co पर आधिकारिक गाइड
Preview ZelfProof
डिक्रिप्ट या कहीं और इस्तेमाल करने से पहले प्रमाण से सार्वजनिक metadata की संदर्भ के लिए संदर्भ।
Create a ZelfProof
अपने सार्वजनिक फील्ड और चेहरा कैप्चर को नए HumanID स्ट्रिंग में एन्क्रिप्ट करें।
Decrypt a ZelfProof
मेल खाते चेहरे से प्रमाण में पहचान payload अनलॉक करें।
Create QR ZelfProof
एक QR जनरेट करें जो HumanID संकेत हो ताकि स्कैन किया जा सके।
Liveness detection
यह सुनिश्चित करें कि चेहरा छवि लाइव लगती है। HumanID preview से अलग।