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.

verify.ts
200 · pending
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;
Alur verifikasi

Akun Anda

Konfirmasi identitas Anda.

Masukkan kode yang dikirim ke

+1 ••• ••• 4567

Contoh kode verifikasi

482691
Kode terverifikasi
Kirim kode. Konfirmasi penerima.

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. 01

    Pengguna memasukkan email atau nomor telepon yang ingin digunakan untuk login.

  2. 02

    Satu panggilan create mengirim kode sekali pakai ke alamat tersebut.

  3. 03

    Pengguna memasukkan kode di layar Anda.

  4. 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.

passwordless.ts
200
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);

Skalakan tanpa
kehilangan kendali.

Atur tim dalam workspace, kontrol akses API, dan lacak perubahan melalui log audit.

BirdHarborOrganisasi
WorkspaceProduksiSandbox

Agen pengiriman

Kunci API · Tim operasional pelanggan
Aktif
IzinAkses
EmailBaca & tulis
SMSBaca & tulis
ALAlex Lee AdminIzin diperbarui

Log audit

Produksi
Workspace
Produksi
Sumber daya
Agen pengiriman
WhatsApp
Akses bacaBaca & tulis
Berhasil

Mulai dengan Verify.
Bangun lintas kanal dengan Bird.

Ide Anda berikutnya. Siap terhubung.