Pratinjau HumanID
Periksa metadata publik dari ZelfProof. Tidak perlu wajah atau kredensial.
menu_bookReferensi API: Pratinjau HumanIDexpand_more
Dokumentasi resmi: docs.verifik.co/api/tags/preview-zelfproof (parameter, respons, dan contoh). Demo ini memanggil POST /v2/human-id/preview melalui previewHumanId, yang cocok dengan alur itu pada API saat ini. Terkait: Buat ZelfProof, Dekripsi ZelfProof.
Base URL https://api.verifik.co. Kirim JSON dengan Content-Type: application/json dan Authorization: Bearer <access token> (JWT sama seperti demo ini setelah masuk).
POST /v2/human-id/preview
Mengembalikan bidang pratinjau non-sensitif untuk bukti (misalnya apakah kata sandi diperlukan) di dalam amplop data bertanda tangan biasa.
| Header | Nilai |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
| Param | Wajib | Deskripsi |
|---|---|---|
| zelfProof | Ya | String HumanID dari tempel, atau dari ekstraksi QR di formulir ini |
| verifierKey | Tidak | Jika bukti dibuat dengan kunci verifikator |
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
Gunakan saat pengguna memberikan PNG atau JPEG QR HumanID. API mendekode payload dan mengembalikan zelfProof yang dapat Anda kirim ke panggilan pratinjau di atas. Header JSON sama seperti pratinjau. verifierKey opsional saat bukti memakainya.
| Param | Wajib | Deskripsi |
|---|---|---|
| zelfProofQRCode | Ya | Gambar sebagai data URL (data:image/png;base64,...) atau bentuk lain yang diterima API (demo ini membangun data URL dari file) |
| verifierKey | Tidak | Semantik sama seperti pada pratinjau saat bukti memakai kunci verifikator |
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,<...>",
}),
});- Demo ini memakai previewHumanId dan, untuk gambar QR, previewZelfIdQr dari @humanauthn/api-client dengan token sesi Anda.
- Respons sukses mengikuti pola Verifik: objek data (dan sering signature saat penandatanganan diaktifkan untuk proyek Anda).
Dokumentasi terkait
Panduan resmi di docs.verifik.co
Pratinjau ZelfProof
Referensi untuk memeriksa metadata publik dari bukti sebelum Anda mendekripsi atau memakainya di tempat lain.
Buat ZelfProof
Enkripsi bidang publik dan tangkapan wajah ke string HumanID baru yang dapat Anda simpan atau bagikan.
Dekripsi ZelfProof
Buka payload identitas di dalam bukti dengan mencocokkannya ke wajah hidup.
Buat QR ZelfProof
Hasilkan QR yang menyematkan HumanID agar orang dapat memindai dari layar atau dompet.
Deteksi keaktifan
Jalankan pemeriksaan khusus bahwa gambar wajah tampak hidup daripada spoof. Terpisah dari pratinjau HumanID.