Machen Sie den Code zum Zugangsschlüssel.
Die passwortlose Anmeldung verzichtet komplett auf das Passwort: Der Nutzer beweist den Besitz einer Telefonnummer oder E-Mail-Adresse durch Eingabe eines Einmalcodes – und das ist der Nachweis. Mit Bird Verify ist es derselbe Senden-und-Prüfen-Ablauf: kein Passwort zum Speichern, Zurücksetzen oder Kompromittieren, und stille Netzwerk-Authentifizierung ist auf der Roadmap, um auch die Eingabe zu eliminieren.
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;
Ihr Konto
Bestätigen Sie Ihre Identität.
Geben Sie den Code ein, der gesendet wurde an
+1 ••• ••• 4567Beispiel-Bestätigungscode
Der Code ist hier kein zweiter Faktor. Er ist der einzige.
Passwortlos bedeutet, die Bird Verify API als Login selbst zu nutzen: Erstellen Sie eine Verifizierung für die Adresse, mit der sich der Nutzer anmeldet, und prüfen Sie den eingegebenen Code – verifiziert heißt eingeloggt. Es gibt keine Passwortzeile zu schützen und keine Verification-ID zu speichern, und welchen Kanal jeder Nutzer erhält, ist pro Land konfigurierbar. Setzen Sie stattdessen ein Passwort davor, und dieselben Aufrufe ermöglichen Zwei-Faktor-Authentifizierung.
Was Ihnen passwortlose Anmeldung bringt.
Weniger speichern, weniger zu stehlen.
- 01
Kein Passwort zum Kompromittieren.
Kein Passwort-Hash, der leaken kann, kein Zurücksetzen-Ablauf, der sich phishen lässt, und keine Wiederverwendung von Zugangsdaten über Websites hinweg. Der Faktor ist der Besitz eines Kanals.
- 02
Ein Ablauf für Registrierung und Anmeldung.
Derselbe Erstellen-dann-Prüfen-Ablauf verifiziert eine neue Adresse bei der Registrierung und erneut bei der Anmeldung. Ein Pfad, nicht zwei.
- 03
SMS, E-Mail oder WhatsApp als Nachweis.
Melden Sie Nutzer mit dem Kanal an, den Sie bereits für sie haben (SMS, E-Mail oder WhatsApp), mit Sprache als weiterer Option im Rollout.
- 04
Stille Authentifizierung auf der Roadmap.
Die Mobilfunknetz-Verifizierung (still) weist die Nummer nach, ohne dass ein Code eingegeben werden muss. Sie ist als zukünftiger Kanal eingeplant, sodass die Reibung ohne Neuentwicklung weiter sinken kann.
So funktioniert die passwortlose Anmeldung
- 01
Der Nutzer gibt die E-Mail-Adresse oder Telefonnummer ein, mit der er sich anmelden möchte.
- 02
Ein Create-Aufruf sendet einen Einmalcode an diese Adresse.
- 03
Der Nutzer gibt den Code auf Ihrem Bildschirm ein.
- 04
Ein Check-Aufruf pro Empfänger. Ein verifiziertes Ergebnis gewährt die Sitzung – ohne Passwortabgleich und ohne gespeicherte Daten.
Anmelden mit einem Code, nicht mit einem Passwort.
Senden Sie den Code an die Adresse, die der Nutzer eingibt, und prüfen Sie ihn. Ein verifiziertes Ergebnis ist die Anmeldung: Es gibt kein Passwort zum Abgleichen.
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);
Bauen Sie es auf der Verify-Plattform
Die Kanäle und Kontrollen hinter der passwortlosen Anmeldung.
Skalieren, ohne
die Kontrolle zu verlieren.
Organisieren Sie Teams in Workspaces, steuern Sie den API-Zugriff und verfolgen Sie Änderungen über Audit-Logs.
Audit-Protokoll
Produktion- Workspace
- Produktion
- Ressource
- Zustellagent
- LesezugriffLesen und Schreiben