Fai del codice la credenziale.
Il login senza password elimina del tutto la password: l'utente dimostra di possedere un numero di telefono o un'email inserendo un codice monouso, e quella è la credenziale. Con Bird Verify il flusso è lo stesso (invia e verifica): nessuna password da salvare, reimpostare o compromettere, e l'autenticazione silenziosa via rete è in roadmap per eliminare anche la digitazione.
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;
Il tuo account
Conferma la tua identità.
Inserisci il codice inviato a
+1 ••• ••• 4567Codice di verifica di esempio
Il codice qui non è un secondo fattore. È l'unico.
Il login senza password è l<hub>Bird Verify API</hub> usata come login stesso: crea una verifica per lindirizzo con cui l'utente accede, poi controlla il codice inserito: verificato significa autenticato. Non c'è nessuna riga password da proteggere e nessun verification id da conservare, e il canale assegnato a ciascun utente è configurabile per paese. Mantieni invece una password come primo fattore e le stesse chiamate alimentano l<twofa>autenticazione a due fattori</twofa>.
Cosa ti offre il login senza password.
Meno dati da salvare, meno dati da rubare.
- 01
Nessuna password da violare.
Non c'è un hash della password da esporre, nessun flusso di reset da sfruttare con il phishing e nessun riutilizzo di credenziali tra siti. Il fattore è il possesso di un canale.
- 02
Un unico flusso per registrazione e login.
La stessa sequenza create-then-check verifica un nuovo indirizzo alla registrazione e lo ri-verifica al login. Un solo percorso, non due.
- 03
SMS, email o WhatsApp come credenziale.
Fai accedere gli utenti con il canale che hai già a disposizione (SMS, email o WhatsApp), con la voce in arrivo come ulteriore opzione.
- 04
Autenticazione silenziosa in roadmap.
La verifica via rete dell'operatore (silenziosa), che conferma il numero senza alcun codice da digitare, è progettata come canale futuro: l'attrito può diminuire ulteriormente senza riscrivere il codice.
Come funziona il login senza password
- 01
L'utente inserisce l'email o il numero di telefono con cui vuole accedere.
- 02
Una singola chiamata create invia un codice monouso a quell'indirizzo.
- 03
L'utente inserisce il codice nella tua schermata.
- 04
Una singola chiamata check per destinatario. Un risultato verified concede la sessione, senza confrontare password e senza memorizzare nulla.
Accedi con un codice, non con una password.
Invia il codice all'indirizzo inserito dall'utente, poi verificalo. Un risultato verified è il login: non c'è nessuna password con cui confrontarlo.
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);
Costruiscilo sulla piattaforma Verify
I canali e i controlli dietro al login senza password.
Scala senza
perdere il controllo.
Organizza i team in spazi di lavoro, controlla l'accesso alle API e traccia le modifiche tramite log di audit.
Registro di audit
Produzione- Workspace
- Produzione
- Risorsa
- Agente di invio
- Accesso in letturaLettura e scrittura