Autentikasi wajah untuk platform SaaS
Biaya autentikasi meningkat seiring bertambahnya basis pengguna. Tambahkan autentikasi wajah FACEIO untuk mengurangi ketergantungan pada kata sandi, meningkatkan akuntabilitas per pengguna, dan membatasi risiko pengambilalihan akun pada aplikasi SaaS dan web.
Buka FACEIO Console untuk membuat aplikasi, mengelola API, dan mengonfigurasi webhook untuk peristiwa pendaftaran, autentikasi, dan Facial ID.
Masalah autentikasi SaaS yang muncul seiring skala
Autentikasi berbasis kata sandi menciptakan serangkaian masalah operasional yang dapat diperkirakan bagi produk software as a service Masalah ini merupakan konsekuensi struktural karena pengguna harus mengelola kredensial di berbagai layanan. Lihat dasar-dasar autentikasi tanpa kata sandi untuk konteks yang lebih luas.
Ketika tim berbagi satu login untuk menghindari pembelian seat tambahan, atau ketika kontraktor diberi kredensial tanpa provisioning yang benar, akuntabilitas hilang. Log audit menjadi tidak bermakna, kebijakan kontrol akses dilewati, dan platform tidak memiliki cara yang andal untuk mengetahui siapa yang sebenarnya menggunakan produk.
Lupa kata sandi merupakan penyebab umum permintaan dukungan pada aplikasi web. Setiap reset menyita waktu tim, mengganggu pengalaman pengguna, dan membuka alur pemulihan akun yang memerlukan kontrol keamanan yang tepat.
Platform SaaS dengan basis pengguna besar menjadi target utama kampanye credential stuffing. Kata sandi yang bocor dari layanan lain diuji secara otomatis terhadap endpoint login Anda. Jika cocok, penyerang dapat mengakses akun, mengekstrak data, atau menggunakan sesi untuk aktivitas penipuan.
Akar masalah yang sama
Ketiga masalah ini memiliki akar yang sama: model kredensial. FACEIO memungkinkan Anda menghapus kata sandi dari alur login utama dan menggantinya dengan langkah autentikasi wajah di browser yang lebih sulit dibagikan, bocor, atau digunakan ulang di layanan lain.
Bagaimana autentikasi wajah mengubah alur login ini
Autentikasi wajah dengan FACEIO mengubah setiap titik kegagalan ini dengan mengaitkan akses pada interaksi langsung pengguna, bukan rahasia yang dapat dipindahkan. Untuk penjelasan netral tentang model autentikasi, lihat autentikasi.
Akun bersama menjadi lebih sulit digunakan
Pemeriksaan autentikasi wajah membandingkan tangkapan terbaru dengan indeks wajah terdaftar. Tidak seperti kata sandi, faktor autentikasi ini bukan string yang dapat digunakan ulang, diteruskan melalui chat, atau disalin dari kebocoran kredensial.
Lebih sedikit reset kata sandi
Untuk akun yang menggunakan FACEIO sebagai metode login utama, tidak ada kata sandi yang perlu diingat untuk akses kembali biasa. Ini mengurangi tiket reset kata sandi dan membuat tim dukungan dapat fokus pada masalah yang lebih penting.
Kata sandi curian saja tidak cukup
Credential stuffing mengandalkan pengujian pasangan kredensial curian terhadap endpoint login. Ketika FACEIO menggantikan langkah kata sandi, kata sandi yang bocor saja tidak cukup untuk melakukan autentikasi.
Pola autentikasi multi-tenant
Sebagian besar platform SaaS melayani beberapa organisasi dari infrastruktur bersama. FACEIO mendukung arsitektur ini dengan dua cara, bergantung pada cara platform Anda mengelola identitas:
Konfigurasi aplikasi per tenant
Setiap tenant mendapatkan aplikasi FACEIO sendiri dengan Public ID terpisah dan indeks terisolasi. Facial ID yang didaftarkan dan peristiwa autentikasi tetap berada dalam cakupan aplikasi tenant tersebut. Hal ini sejalan dengan kontrol yang dijelaskan di Trust Center.
Cocok untuk: Platform yang tenant-nya memiliki persyaratan kepatuhan berbeda atau yang mewajibkan isolasi data secara ketat berdasarkan kontrak.
Identitas terpusat dengan pemetaan tenant
Satu aplikasi FACEIO menangani autentikasi untuk semua tenant. Payload yang ditautkan saat pendaftaran membawa identitas tenant bersama ID pengguna internal, sehingga backend Anda dapat memetakan Facial ID ke konteks tenant yang benar.
Cocok untuk: Platform yang tenant-nya berbagi lingkungan kepatuhan dan isolasi ditangani pada lapisan aplikasi, bukan pada indeks biometrik.
Kedua pola menggunakan metode fio.js yang sama. Implementasinya berbeda pada konfigurasi FACEIO Console dan data tenant yang disertakan aplikasi Anda dalam payload enrollment.
Alur pengguna SaaS
Berikut cara tiga alur autentikasi utama memetakan siklus hidup pengguna SaaS dengan FACEIO:
Pendaftaran akun dan enrollment
Saat membuat akun, pengguna mengisi formulir onboarding standar Anda. Di tempat kata sandi biasanya dibuat, aplikasi Anda memanggil faceio.enroll() sebagai gantinya. Pengguna melakukan pengambilan wajah singkat dan FACEIO menghasilkan Facial ID yang terhubung ke akunnya. Payload saat enrollment menyimpan ID pengguna internal dan metadata tenant. Sejak saat itu, akun tersebut tidak memiliki kata sandi.
Login tanpa kata sandi untuk pengguna kembali
Pengguna membuka halaman login. Aplikasi Anda memanggil faceio.authenticate(). Pengguna melihat ke kamera, FACEIO memverifikasi tangkapan langsung melalui mesin pengenalan wajah yang dikonfigurasi, lalu Facial ID dikembalikan. Backend Anda memetakannya ke data pengguna dan menerbitkan token sesi. Alur ini sepenuhnya menghindari langkah password manager.
Verifikasi step-up untuk tindakan sensitif
Pengguna mencoba tindakan sensitif, seperti mengubah detail penagihan, mengakses panel admin, atau mengubah pengaturan keamanan. Aplikasi Anda mendeteksi pemicu dan memanggil authenticate() untuk kedua kalinya. Backend Anda memvalidasi Facial ID yang dikembalikan dan hanya mengizinkan tindakan jika cocok dengan identitas sesi aktif. Sesi standar tetap tidak terpengaruh.
Dampak operasional
Mengganti input kata sandi dapat memengaruhi beberapa metrik operasional yang dipantau tim SaaS:
Tiket reset kata sandi dan pemulihan akun seharusnya berkurang pada pengguna yang terdaftar dalam autentikasi wajah.
Menghapus input kata sandi dari alur kunjungan kembali mengurangi friksi yang menyebabkan sesi terautentikasi ditinggalkan.
Saat autentikasi wajah menggantikan input kata sandi, pasangan kata sandi yang bocor saja tidak cukup untuk menyelesaikan alur login tersebut.
Peristiwa autentikasi dapat dikaitkan dengan Facial ID yang dikembalikan dan data pengguna internal Anda, bukan kredensial bersama.
Kesimpulan
Akun bersama, reset kata sandi, dan banyak jalur pengambilalihan akun merupakan konsekuensi model kredensial. FACEIO membantu tim SaaS beralih dari login berbasis kata sandi, sambil tetap menjaga otorisasi backend, log audit, dan pemetaan tenant di bawah kendali mereka sendiri. Untuk pilihan penerapan enterprise, bandingkan dengan layanan autentikasi wajah terkelola opsi tersebut.
Solusi terkait
FACEIO juga dapat mendukung autentikasi wajah dan pemeriksaan step-up yang dikendalikan pengguna di luar login SaaS standar:
Sumber daya studi kasus SaaS
Bangun autentikasi wajah untuk alur SaaS Anda
Gunakan panduan SaaS ini bersama sumber daya implementasi FACEIO untuk merencanakan pendaftaran, login tanpa kata sandi, autentikasi berbasis tenant, verifikasi step-up, dan validasi backend sebelum peluncuran produksi.
Tambahkan FACEIO ke platform SaaS Anda
Buat aplikasi FACEIO, pelajari panduan integrasi, dan sesuaikan enrollment, login, serta pemeriksaan step-up dengan alur SaaS Anda.