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.
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;
Votre compte
Confirmez votre identité.
Saisissez le code envoyé à
+1 ••• ••• 4567Exemple de code de vérification
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.
- 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.
- 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.
- 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.
- 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
- 01
L'utilisateur saisit l'adresse e-mail ou le numéro de téléphone avec lequel il souhaite se connecter.
- 02
Un seul appel create envoie un code à usage unique à cette adresse.
- 03
L'utilisateur saisit le code sur votre écran.
- 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.
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);
Construisez-le sur la plateforme Verify
Les canaux et les contrôles derrière la connexion sans mot de passe.
É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.
Journal d'audit
Production- Espace de travail
- Production
- Ressource
- Agent d’envoi
- Accès en lectureLecture et écriture