Senden Sie den Überprüfungsantrag
Starten Sie den Verifizierungsprozess mit der Option Verify API-Anforderungsendpunkt um einen Verifizierungscode zu generieren und ihn an den Benutzer zu senden.
Verwenden Sie dazu das Node Server SDK. Zuerst instanziieren Sie es nach den Codezeilen, die Ihre Umgebungsvariablen auslesen .env:
const vonage = new Vonage(
{
apiKey: VONAGE_API_KEY,
apiSecret: VONAGE_API_SECRET,
},
{
debug: true,
}
);
Erstellen Sie dann den Überprüfungsantrag innerhalb der /verify Routen-Handler:
app.post('/verify', (req, res) => {
// Start the verification process
verifyRequestNumber = req.body.number;
vonage.verify.request(
{
number: verifyRequestNumber,
brand: VONAGE_BRAND_NAME,
},
(err, result) => {
if (err) {
console.error(err);
} else {
verifyRequestId = result.request_id;
console.log(`request_id: ${verifyRequestId}`);
}
}
);
/*
Redirect to page where the user can
enter the code that they received
*/
res.render('entercode');
});
Standardmäßig wird der erste Verifizierungsversuch per SMS gesendet. Wenn der Benutzer nicht innerhalb einer bestimmten Zeitspanne antwortet, unternimmt die API einen zweiten und, falls erforderlich, einen dritten Versuch, den PIN-Code per Sprachanruf zu übermitteln. Sie können mehr über die verfügbaren Arbeitsabläufe und Anpassungsoptionen erfahren in unserem Leitfaden.
Step-up-Authentifizierung
Hinzufügen einer zusätzlichen Sicherheitsebene, wenn Benutzer sensible Aufgaben ausführen