Preview HumanID

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-Typeapplication/json
AuthorizationBearer <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)।
menu_book

docs.verifik.co पर आधिकारिक गाइड