Node.js
Initialisieren Sie das Projekt
In diesem ersten Teil des Tutorials werden wir ein Backend erstellen, das die Vonage Verify API für 2FA. Das Backend wird sowohl die stille Authentifizierung als auch die SMS-basierte Verifizierung unterstützen.
Öffnen Sie Ihr Terminal und erstellen Sie einen neuen Projektordner:
Die npm init -y Befehl erzeugt eine package.json Datei mit Standardeinstellungen. Diese Datei verwaltet die Abhängigkeiten und Skripte unseres Projekts.
Installieren wir nun die erforderlichen Abhängigkeiten:
express: Ein leichtgewichtiges Web-Framework für die Erstellung von APIs.cors: Middleware, um herkunftsübergreifende Anfragen zu ermöglichen (wichtig für die Verbindung mit mobilen Anwendungen).dotenv: Um Umgebungsvariablen aus einer .env-Datei zu laden.@vonage/auth: Verwaltet die Authentifizierung mit Vonage-APIs.@vonage/verify2: Der Vonage Verify API-Client zur Handhabung von 2FA.
Nach dem Einrichten sollte Ihre Ordnerstruktur wie folgt aussehen:
Erste Schritte mit der stillen Authentifizierung
Silent Authentication ist nicht ganz einfach zu verstehen. Dieses Tutorial zeigt Ihnen, wie Sie eine Integration von Grund auf mit Nodejs und Kotlin erstellen können
Verfügbar am:
Schritte
1
Einführung2
Bevor Sie beginnen3
Initialisieren Sie das Projekt4
Einen einfachen Express-Server erstellen5
Vonage-Anmeldedaten einrichten6
Hinzufügen der Vonage Verify API7
Testen des Backends8
Neues Android-Projekt erstellen9
Android-Abhängigkeiten der Anwendung einrichten10
Import und Konstanten einrichten11
Mobile UI erstellen12
Vernetzung zum Backend13
Prüfung des vollen Durchflusses