Passwortlose Anmeldung
In der VorschauDer Code ist die Anmeldung.
Passwortloses Anmelden verzichtet komplett auf das Passwort: Der Nutzer beweist den Besitz einer Telefonnummer oder E-Mail-Adresse durch Eingabe eines Einmalcodes – und das ist die Anmeldeinformation. Mit Bird Verify funktioniert es über denselben Senden-und-Prüfen-Ablauf: Kein Passwort, das gespeichert, zurückgesetzt oder kompromittiert werden kann, und stille Netzwerk-Authentifizierung ist auf der Roadmap, um sogar die Eingabe überflüssig zu machen.
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();
Der Code ist hier kein zweiter Faktor. Er ist der einzige.
Passwortlos bedeutet, die Bird Verify API selbst als Login 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 Verifizierungs-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 geleakt werden kann, kein Zurücksetzungsablauf zum Phishen und keine Wiederverwendung von Anmeldedaten ü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 re-verifiziert sie bei der Anmeldung. Ein Pfad, nicht zwei.
- 03
SMS, E-Mail oder WhatsApp als Anmeldedaten.
Melden Sie Nutzer über den Kanal an, den Sie bereits für sie haben (SMS, E-Mail oder WhatsApp) – Sprache wird als weitere Option ausgerollt.
- 04
Silent Auth auf der Roadmap.
Carrier-Network-Verifizierung (Silent), die die Nummer ohne Code-Eingabe bestätigt, ist als zukünftiger Kanal eingeplant – so kann die Reibung weiter sinken, ohne dass ein Umbau nötig ist.
So funktioniert passwortlose Anmeldung
- 01
Der Nutzer gibt die E-Mail-Adresse oder Telefonnummer ein, mit der er sich anmelden möchte.
- 02
Ein einzelner Create-Aufruf sendet einen Einmalcode an diese Adresse.
- 03
Der Nutzer gibt den Code auf Ihrem Bildschirm ein.
- 04
Ein einzelner 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 das Login: Es gibt kein Passwort zum Abgleich.
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 zur passwortlosen Anmeldung
Wie unterscheidet sich passwortlos von 2FA?
Ist passwortlos ohne Passwort weniger sicher?
Können sich Nutzer anmelden, ohne einen Code einzugeben?
Von wem sehen meine Nutzer den Code?
Bauen Sie es auf der Verify-Plattform
Die Kanäle und Steuerungsmöglichkeiten hinter der passwortlosen Anmeldung.
Weg mit dem Passwort. Die API bleibt einfach.
Bird Verify ist das Login selbst, wenn Sie passwortlos arbeiten: Heute per SMS und E-Mail, mit stiller Netzwerk-Authentifizierung, die für später bereits eingeplant ist.