Autentikasi Bertahap
Apa yang diselesaikan oleh kasus penggunaan ini
Mendeteksi apakah biometrik wajah sudah dikaitkan dengan akun aktif lain dalam basis operator Anda — prinsip "One Face, One Contract". Dengan satu panggilan API, cocokkan wajah yang ditangkap terhadap basis pendaftaran Anda dan blokir akun duplikat pada titik tindakan.
Gunakan kasus penggunaan ini ketika:
- Pengguna mencoba menjalankan tindakan (meminta penarikan pertama, cash-out) dan Anda ingin memvalidasi apakah biometrik tersebut sudah milik akun aktif lain dalam sistem Anda.
- Anda perlu melakukan penyerapan retroaktif basis historis selfie untuk mengidentifikasi duplikat yang ada (mode batch). Ini adalah alur Impor Basis Biometrik.
- Model bisnis Anda mengharuskan setiap individu memiliki maksimal satu akun aktif per operator (atau per negara).
- Anda ingin mengurangi beban pada meja tinjauan video manual, mengganti analisis manusia dengan keputusan otomatis dan deterministik.
Jangan gunakan kasus penggunaan ini ketika:
- Anda perlu memvalidasi keaslian dokumen identitas → lihat kasus penggunaan onboarding.
- Anda perlu mengonfirmasi bahwa orang yang melakukan transaksi adalah pemilik akun (verifikasi 1:1) → lihat kasus penggunaan transaksional.
- Produk Anda mengizinkan beberapa akun per orang secara desain (misalnya, akun pribadi dan bisnis) → evaluasi konfigurasi
clientReferenceSegmentdengan tim Unico sebelum mengaktifkan aturan ini. Field ini mendefinisikan cakupan pencarian: perbandingan 1:N hanya berjalan terhadap catatan yang terdaftar di bawah segmen yang sama, sehingga segmen yang berbeda dapat berdampingan dalam satu operator tanpa memicu false positive.
Kemampuan yang terlibat
Pipeline yang dijalankan dalam satu proses:
| Kemampuan | Diperlukan | Peran dalam alur |
|---|---|---|
| Liveness | Opsional untuk API; wajib untuk Web dan Native | Pemeriksaan liveness pada saat pengambilan gambar. |
| Multi akun 1:N | Wajib | Melakukan pencarian biometrik tersegmentasi dalam basis operator, mencocokkan wajah yang diterima terhadap semua catatan dalam segmen yang sama. |
Prasyarat
- Bearer token — lihat Autentikasi.
- Kredensial sandbox — lihat Lingkungan.
- SDK atau komponen Web terpasang — hanya untuk integrasi Web dan SDK. Lihat SDK dan Alat.
- Field
clientReferencediisi di semua permintaan — mengidentifikasi pengguna secara unik dalam sistem operator. Harus unik dalam basis data klien, maksimal 256 karakter, dan tidak mengandung spasi. Field ini adalah pengidentifikasi utama untuk keperluan Multi akun.
Implementasi langkah demi langkah
- Native
- Web
- API
Integrasi melalui SDK native — pengambilan gambar berjalan di dalam aplikasi Anda menggunakan Unico SDK untuk Android, iOS, atau Flutter.
- Instal SDK — tambahkan dependensi Unico SDK untuk platform Anda. Lihat panduan penyiapan untuk Android, iOS, atau Flutter.
- Buat proses — panggil Create Process dengan nilai
flowyang sesuai dan pengenal pengguna. Gunakantokenyang dikembalikan untuk menginisialisasi SDK. - Mulai pengambilan gambar — SDK merender UI kamera dan melakukan deteksi liveness di perangkat, mengembalikan payload yang diambil.
- Kueri hasilnya — panggil Get Process untuk mengambil hasil capability.
- Terapkan aturan bisnis — evaluasi kolom respons untuk menyetujui, menolak, atau mengekskalasi.
Integrasi melalui iFrame, Redirect, atau Native — Unico meng-host UI pengambilan gambar, dan Anda menerima hasilnya melalui polling.
- Buat proses — panggil Create Process dengan nilai
flowyang sesuai dan pengenal pengguna. Respons menyertakanuserRedirectUrl. - Arahkan pengguna — kirim pengguna ke
userRedirectUrl. Unico merender perjalanan pengambilan gambar. Atau gunakanwebAppTokendi aplikasi native. - Pengguna menyelesaikan perjalanan — setelah pengambilan gambar, pengguna diarahkan kembali ke
callbackUriAnda. - Kueri hasilnya — panggil Get Process untuk mengambil hasil capability.
- Terapkan aturan bisnis — evaluasi kolom respons untuk menyetujui, menolak, atau mengekskalasi.
Integrasi API langsung — ambil selfie menggunakan Unico SDK atau UI Anda sendiri mengikuti Capture Standard, lalu kirim gambar langsung ke Unico API.
- Ambil selfie — gunakan Unico SDK untuk platform Anda, atau buat UI Anda sendiri mengikuti Capture Standard, untuk mendapatkan gambar selfie yang memenuhi persyaratan liveness.
- Buat proses — panggil Create Process dengan identifier pengguna dan selfie sebagai
imagebase64. - Kueri hasilnya — panggil Get Process untuk mengambil hasil capability.
- Terapkan aturan bisnis — evaluasi kolom respons untuk menyetujui, menolak, atau mengekskalasi.


