Niech kod stanie się poświadczeniem.

Logowanie bez hasła całkowicie rezygnuje z hasła: użytkownik potwierdza, że posiada numer telefonu lub adres e-mail, wpisując jednorazowy kod — i to jest poświadczenie. Z Bird Verify to ten sam przepływ wyślij-i-sprawdź: żadnego hasła do przechowywania, resetowania ani wycieku, a cicha autoryzacja sieciowa jest na mapie drogowej, by wyeliminować nawet wpisywanie.

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;
Proces weryfikacji

Twoje konto

Potwierdź, że to Ty.

Wpisz kod wysłany na

+1 ••• ••• 4567

Przykładowy kod weryfikacyjny

482691
Kod zweryfikowany
Wyślij kod. Potwierdź odbiorcę.

Kod nie jest tu drugim składnikiem. Jest jedynym.

Logowanie bez hasła to Bird Verify API użyte jako sam login: utwórz weryfikację dla adresu, którym użytkownik się loguje, a potem sprawdź wpisany kod — zweryfikowany oznacza zalogowany. Nie ma wiersza z hasłem do ochrony ani identyfikatora weryfikacji do przechowywania, a kanał dla każdego użytkownika jest konfigurowalny per kraj. Zostaw hasło z przodu, a te same wywołania zasilą uwierzytelnianie dwuskładnikowe.

Co daje logowanie bez hasła.

Mniej do przechowywania, mniej do kradzieży.

  1. 01

    Żadnego hasła do złamania.

    Nie ma hasha hasła do wycieku, przepływu resetowania do phishingu ani ponownego użycia poświadczeń między serwisami. Składnikiem jest posiadanie kanału.

  2. 02

    Jeden przepływ dla rejestracji i logowania.

    To samo utwórz-i-sprawdź weryfikuje nowy adres przy rejestracji i ponownie przy logowaniu. Jedna ścieżka, nie dwie.

  3. 03

    SMS, e-mail lub WhatsApp jako poświadczenie.

    Loguj użytkowników kanałem, który już dla nich masz (SMS, e-mail lub WhatsApp), a połączenia głosowe dołączą jako kolejna opcja.

  4. 04

    Cicha autoryzacja na mapie drogowej.

    Weryfikacja przez sieć operatora (cicha), która potwierdza numer bez wpisywania kodu, jest zaprojektowana jako przyszły kanał — dzięki temu można jeszcze bardziej zmniejszyć tarcie bez przebudowy.

Jak działa logowanie bez hasła

  1. 01

    Użytkownik wpisuje adres e-mail lub numer telefonu, którym chce się zalogować.

  2. 02

    Jedno wywołanie create wysyła jednorazowy kod na ten adres.

  3. 03

    Użytkownik wpisuje kod na Twoim ekranie.

  4. 04

    Jedno wywołanie check po odbiorcy. Wynik verified przyznaje sesję — bez porównywania hasła i bez niczego do przechowywania.

Loguj się kodem, nie hasłem.

Wyślij kod na adres, który użytkownik wpisze, a potem go sprawdź. Wynik verified to login — nie ma hasła do porównania.

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);

Skaluj bez
utraty kontroli.

Organizuj zespoły w obszarach roboczych, kontroluj dostęp do API i śledź zmiany w logach audytu.

BirdHarborOrganizacja
Przestrzenie roboczeProdukcjaSandbox

Agent wysyłki

Klucz API · Zespół operacji klienta
Aktywne
UprawnieniaDostęp
EmailOdczyt i zapis
SMSOdczyt i zapis
ALAlex Lee AdministratorZaktualizowano uprawnienia

Dziennik audytu

Produkcja
Przestrzeń robocza
Produkcja
Zasób
Agent wysyłki
WhatsApp
Dostęp do odczytuOdczyt i zapis
Powodzenie

Zacznij z Verify.
Twórz na wielu kanałach z Bird.

Twój kolejny pomysł. Gotowy do połączenia.