Faites du code le moyen d'accès.

La connexion sans mot de passe supprime entièrement le mot de passe : l'utilisateur prouve qu'il détient un numéro de téléphone ou une adresse e-mail en saisissant un code à usage unique, et c'est le justificatif. Avec Bird Verify, c'est le même flux envoi-puis-vérification : aucun mot de passe à stocker, réinitialiser ou compromettre, et l'authentification silencieuse par le réseau est prévue pour supprimer même la saisie.

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;
Flux de vérification

Votre compte

Confirmez votre identité.

Saisissez le code envoyé à

+1 ••• ••• 4567

Exemple de code de vérification

482691
Code vérifié
Envoyez un code. Confirmez le destinataire.

Le code n'est pas un second facteur ici. C'est le seul.

Le sans mot de passe, c'est l<hub>Bird Verify API</hub> utilisée comme connexion : créez une vérification pour ladresse avec laquelle l'utilisateur se connecte, puis vérifiez le code saisi : vérifié signifie connecté. Aucune ligne de mot de passe à protéger, aucun identifiant de vérification à stocker, et le canal attribué à chaque utilisateur est configurable par pays. Conservez un mot de passe en amont et les mêmes appels alimentent l<twofa>authentification à deux facteurs</twofa>.

Ce que le sans mot de passe vous apporte.

Moins à stocker, moins à voler.

  1. 01

    Aucun mot de passe à compromettre.

    Aucun hash de mot de passe à fuiter, aucun flux de réinitialisation à hameçonner, aucune réutilisation d'identifiants entre sites. Le facteur est la possession d'un canal.

  2. 02

    Un seul flux pour l'inscription et la connexion.

    Le même create-then-check vérifie une nouvelle adresse à l'inscription et la revérifie à la connexion. Un seul chemin, pas deux.

  3. 03

    SMS, e-mail ou WhatsApp comme justificatif.

    Connectez vos utilisateurs avec le canal dont vous disposez déjà (SMS, e-mail ou WhatsApp), avec la voix en cours de déploiement pour plus d'options.

  4. 04

    Authentification silencieuse en préparation.

    La vérification par le réseau opérateur (silencieuse), qui prouve le numéro sans code à saisir, est intégrée dès la conception comme futur canal, afin de réduire encore la friction sans réécriture.

Comment fonctionne la connexion sans mot de passe

  1. 01

    L'utilisateur saisit l'adresse e-mail ou le numéro de téléphone avec lequel il souhaite se connecter.

  2. 02

    Un seul appel create envoie un code à usage unique à cette adresse.

  3. 03

    L'utilisateur saisit le code sur votre écran.

  4. 04

    Un seul appel check par destinataire. Un résultat vérifié accorde la session, sans mot de passe comparé et rien de stocké.

Connectez-vous avec un code, pas un mot de passe.

Envoyez le code à l'adresse saisie par l'utilisateur, puis vérifiez-le. Un résultat vérifié est la connexion : aucun mot de passe à comparer.

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

Évoluez sans
perdre le contrôle.

Organisez vos équipes en espaces de travail, contrôlez l'accès à l'API et tracez les modifications via les journaux d'audit.

BirdHarborOrganisation
Espaces de travailProductionBac à sable

Agent d’envoi

Clé API · Équipe Opérations clients
Actif
AutorisationsAccès
EmailLecture et écriture
SMSLecture et écriture
ALAlex Lee AdministrateurAutorisations mises à jour

Journal d'audit

Production
Espace de travail
Production
Ressource
Agent d’envoi
WhatsApp
Accès en lectureLecture et écriture
Réussi

Commencez avec Verify.
Développez sur tous les canaux avec Bird.

Votre prochaine idée. Prête à se connecter.