Jadikan kode sebagai kredensial.
Login tanpa kata sandi menghilangkan kata sandi sepenuhnya: pengguna membuktikan bahwa mereka memiliki nomor telepon atau email dengan memasukkan kode sekali pakai, dan itulah kredensialnya. Dengan Bird Verify, alurnya sama — kirim lalu periksa: tidak ada kata sandi untuk disimpan, direset, atau dibobol, dan autentikasi jaringan senyap ada dalam rencana pengembangan untuk menghilangkan bahkan proses pengetikan.
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({
apiKey: process.env.BIRD_API_KEY!,
});
// Send the code, then check it by recipient.
await bird.verify.verifications.create({
to: { email: "ada@example.com" },
}).safe();
const { data, error } = await bird.verify.verifications.check({
to: { email: "ada@example.com" },
code: userInput,
}).safe();
if (error) throw error;
Akun Anda
Konfirmasi identitas Anda.
Masukkan kode yang dikirim ke
+1 ••• ••• 4567Contoh kode verifikasi
Kode ini bukan faktor kedua. Ini satu-satunya faktor.
Passwordless adalah Bird Verify API yang digunakan sebagai login itu sendiri: buat verifikasi untuk alamat yang digunakan pengguna untuk masuk, lalu periksa kode yang mereka masukkan: terverifikasi berarti sudah login. Tidak ada baris kata sandi untuk dilindungi dan tidak ada verification id untuk disimpan, dan kanal yang diterima setiap pengguna dapat dikonfigurasi per negara. Jika Anda tetap menggunakan kata sandi di depan, panggilan yang sama mendukung autentikasi dua faktor.
Apa yang Anda dapatkan dari passwordless.
Lebih sedikit yang disimpan, lebih sedikit yang bisa dicuri.
- 01
Tidak ada kata sandi untuk dibobol.
Tidak ada hash kata sandi yang bisa bocor, tidak ada alur reset yang bisa di-phishing, dan tidak ada penggunaan ulang kredensial lintas situs. Faktornya adalah kepemilikan kanal.
- 02
Satu alur untuk pendaftaran dan login.
Proses create-then-check yang sama memverifikasi alamat baru saat pendaftaran dan memverifikasi ulang saat login. Satu jalur, bukan dua.
- 03
SMS, email, atau WhatsApp sebagai kredensial.
Proses login pengguna menggunakan kanal yang sudah Anda miliki untuk mereka (SMS, email, atau WhatsApp), dengan voice yang akan segera tersedia sebagai opsi tambahan.
- 04
Autentikasi senyap dalam rencana pengembangan.
Verifikasi jaringan operator (senyap), yang membuktikan nomor tanpa perlu mengetik kode, dirancang sebagai kanal masa depan, sehingga friksi bisa berkurang lebih jauh tanpa perlu menulis ulang.
Cara kerja login tanpa kata sandi
- 01
Pengguna memasukkan email atau nomor telepon yang ingin digunakan untuk login.
- 02
Satu panggilan create mengirim kode sekali pakai ke alamat tersebut.
- 03
Pengguna memasukkan kode di layar Anda.
- 04
Satu panggilan check berdasarkan penerima. Hasil terverifikasi memberikan sesi, tanpa kata sandi yang dibandingkan dan tanpa apa pun yang disimpan.
Masuk dengan kode, bukan kata sandi.
Kirim kode ke alamat yang dimasukkan pengguna, lalu periksa. Hasil terverifikasi adalah loginnya: tidak ada kata sandi untuk dicocokkan.
await bird.verify.verifications.create({
to: { email: input.email },
}).safe();
const { data, error } = await bird.verify.verifications.check({
to: { email: input.email },
code: submitted,
}).safe();
if (error) throw error;
// a true result is the login — no password to compare
if (data.success) grantSession(input.email);
Bangun di atas platform Verify
Kanal dan kontrol di balik login tanpa kata sandi.
Skalakan tanpa
kehilangan kendali.
Atur tim dalam workspace, kontrol akses API, dan lacak perubahan melalui log audit.
Log audit
Produksi- Workspace
- Produksi
- Sumber daya
- Agen pengiriman
- Akses bacaBaca & tulis