Login tanpa kata sandi
Dalam pratinjauJadikan kode sebagai kredensial.
Login tanpa kata sandi menghilangkan kata sandi sepenuhnya: pengguna membuktikan kepemilikan 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 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_address: "ada@example.com" },
}).safe();
const { data } = await bird.verify.verifications.check({
to: { email_address: "ada@example.com" },
code: userInput,
}).safe();Kode di sini bukan faktor kedua. Ini satu-satunya faktor.
Tanpa kata sandi 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 yang perlu dilindungi dan tidak ada ID verifikasi yang perlu disimpan, dan kanal yang diterima setiap pengguna dapat dikonfigurasi per negara. Tetap gunakan kata sandi di depan dan panggilan yang sama akan mendukung autentikasi dua faktor.
Apa yang Anda dapatkan dari login tanpa kata sandi.
Lebih sedikit yang disimpan, lebih sedikit yang bisa dicuri.
- 01
Tidak ada kata sandi yang bisa 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.
Alur buat-lalu-periksa yang sama memverifikasi alamat baru saat pendaftaran dan memverifikasi ulang saat login. Satu jalur, bukan dua.
- 03
SMS, email, atau WhatsApp sebagai kredensial.
Masukkan pengguna dengan 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 hambatan 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 masuk.
- 02
Satu panggilan create mengirimkan 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 data yang disimpan.
Masuk dengan kode, bukan kata sandi.
Kirim kode ke alamat yang dimasukkan pengguna, lalu periksa. Hasil terverifikasi adalah login — tidak ada kata sandi untuk dibandingkan.
await bird.verify.verifications.create({
to: { email_address: input.email },
}).safe();
const { data } = await bird.verify.verifications.check({
to: { email_address: input.email },
code: submitted,
}).safe();
// a true result is the login — no password to compare
if (data.result) grantSession(input.email);FAQ login tanpa kata sandi
Apa bedanya login tanpa kata sandi dengan 2FA?+
Apakah tanpa kata sandi kurang aman?+
Bisakah pengguna login tanpa mengetik kode sama sekali?+
Dari siapa pengguna saya melihat kode tersebut?+
Bangun di atas platform Verify
Kanal dan kontrol di balik login tanpa kata sandi.
Tinggalkan password. Jaga API tetap sederhana.
Bird Verify adalah login itu sendiri saat Anda beralih ke passwordless — SMS dan email sekarang, dengan silent network auth yang dirancang untuk nanti.