Mengautentikasi ulang pengguna dalam transaksi setelah pendaftaran, memungkinkan metode autentikasi bervariasi berdasarkan pengalaman yang diinginkan dan tingkat kekritisan alur.
Apa yang diselesaikan oleh use case ini
Revalidasi cerdas menjawab tantangan mengautentikasi ulang pengguna dengan hambatan seminimal mungkin, dengan mengorkestrasikan berbagai metode verifikasi identitas secara adaptif — memilih metode yang paling tepat untuk tingkat risiko setiap transaksi. Alih-alih selalu memerlukan pengambilan biometrik secara penuh, metode ini menggabungkan metadata dan/atau passkey dengan data biometrik yang sudah ada (jika diinginkan).
Tingkat hambatan minimum dapat diatur dengan memilih useCase, berdasarkan tingkat kekritisan, dimungkinkan untuk menetapkan hambatan minimum menjadi silent authentication, passkey, atau sekadar autentikasi biometrik wajah sebagai tantangan. Setelah dipilih, Unico akan mengorkestrasikan teknologi dengan hambatan terendah yang memungkinkan, selalu menjamin tingkat keamanan yang sama dengan biometrik wajah.
Gunakan use case ini ketika:
- Revalidasi berkala (misalnya, login tanpa kata sandi, pemeriksaan ulang mingguan).
- Transfer keuangan
- Pengelolaan akun (misalnya, perubahan kata sandi atau limit)
- Langganan layanan
- Pendaftaran perangkat baru
- Operasi keuangan (investasi, pinjaman, penarikan tunai), dan lain-lain.
Jangan gunakan use case ini ketika:
- Transaksi memerlukan pengambilan biometrik eksplisit setiap saat → lihat use case transaksional lainnya.
Kemampuan yang terlibat
Kemampuan adaptif tunggal:
| Kemampuan | Persyaratan | Peran dalam alur |
|---|---|---|
| Revalidasi Cerdas | Wajib | Mengorkestrasikan metadata, passkey, dan data biometrik secara adaptif untuk memverifikasi apakah pengguna sesuai dengan proses referensi. |
Prasyarat
- Bearer token — lihat Autentikasi.
- Kredensial sandbox — lihat Lingkungan.
- SDK atau komponen Web terpasang — hanya untuk integrasi Web dan SDK. Lihat SDK dan Alat.
- Biometrik referensi — pengguna harus sebelumnya telah menyelesaikan proses onboarding atau pendaftaran biometrik. Kirimkan melalui array
referencesdi Buat Proses: setiap item memerlukanreferenceType(REFERENCE_TYPE_PROCESS_IDatauREFERENCE_TYPE_IMAGE_BASE64) danreferenceContent(UUID proses atau gambar berformat base64). - Nilai
useCase— diperlukan saat membuat proses. Lihat Revalidasi Cerdas untuk daftar lengkap nilai yang valid dan perilakunya.
Implementasi langkah demi langkah
- Native
- Web
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.

