Maak de code de inloggegevens.
Wachtwoordloos inloggen laat het wachtwoord helemaal weg: de gebruiker bewijst dat hij een telefoonnummer of e-mailadres bezit door een eenmalige code in te voeren, en dat is het inlogbewijs. Met Bird Verify is het dezelfde verstuur-en-controleer-flow: geen wachtwoord om op te slaan, te resetten of te lekken, en stille netwerkauthenticatie op de roadmap om zelfs het typen te elimineren.
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;
Je account
Bevestig dat jij het bent.
Voer de code in die is verzonden naar
+1 ••• ••• 4567Voorbeeld van een verificatiecode
De code is hier geen tweede factor. Het is de enige.
Wachtwoordloos is de Bird Verify API gebruikt als de login zelf: maak een verificatie aan voor het adres waarmee de gebruiker inlogt en controleer de code die hij invoert: geverifieerd betekent ingelogd. Er is geen wachtwoordregel om te beschermen en geen verificatie-ID om op te slaan, en welk kanaal elke gebruiker krijgt is per land configureerbaar. Houd er een wachtwoord voor en dezelfde calls ondersteunen tweefactorauthenticatie.
Wat wachtwoordloos je oplevert.
Minder opslaan, minder stelen.
- 01
Geen wachtwoord om te lekken.
Er is geen wachtwoordhash om te lekken, geen resetflow om te phishen en geen hergebruik van inloggegevens op andere sites. De factor is bezit van een kanaal.
- 02
Eén flow voor registratie en login.
Dezelfde aanmaken-en-controleren-flow verifieert een nieuw adres bij registratie en herverifieert het bij login. Eén pad, niet twee.
- 03
SMS, e-mail of WhatsApp als inlogbewijs.
Laat gebruikers inloggen met het kanaal dat je al voor ze hebt (SMS, e-mail of WhatsApp), met spraak als extra optie in aantocht.
- 04
Stille authenticatie op de roadmap.
Carrier-netwerk (stille) verificatie, die het nummer bewijst zonder een code te typen, is ontworpen als toekomstig kanaal, zodat de wrijving verder kan dalen zonder een herschrijving.
Hoe wachtwoordloos inloggen werkt
- 01
De gebruiker voert het e-mailadres of telefoonnummer in waarmee hij wil inloggen.
- 02
Eén create-call stuurt een eenmalige code naar dat adres.
- 03
De gebruiker voert de code in op je scherm.
- 04
Eén check-call per ontvanger. Een geverifieerd resultaat verleent de sessie, zonder wachtwoordvergelijking en zonder iets op te slaan.
Log in met een code, niet met een wachtwoord.
Stuur de code naar het adres dat de gebruiker invoert en controleer hem. Een geverifieerd resultaat is de login: er is geen wachtwoord om mee te vergelijken.
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);
Bouw het op het Verify-platform
De kanalen en instellingen achter wachtwoordloos inloggen.
Schaal op zonder
controle te verliezen.
Organiseer teams in werkruimtes, beheer API-toegang en traceer wijzigingen via auditlogs.
Auditlog
Productie- Werkruimte
- Productie
- Resource
- Verzendagent
- LeestoegangLezen en schrijven