Testen Sie das Backend
Starten Sie zunächst das Backend. Vom backend/ Ordner, ausführen:
Standardmäßig lauscht der Server auf Port 3000 (es sei denn, Sie setzen PORT in Ihrem .env).
Sie können schnell feststellen, dass es läuft:
Erwartetes Ergebnis:
Starten Sie eine Verifizierungsanfrage
Öffnen Sie ein neues Terminal und senden Sie eine Anfrage an Ihr Backend:
Wenn alles richtig konfiguriert ist, sollten Sie eine 200 OK Antwort enthalten:
request_id(immer)check_url(nur wenn Silent Auth für den Workflow/das Netzwerk verfügbar ist)
Beispiel für eine Antwort:
Über das Testen check_url mit cURL
Sie können technisch gesehen die check_url mit Locken:
aber damit lässt sich die stille Authentifizierung von einem Laptop aus normalerweise nicht erfolgreich abschließen. Die stille Authentifizierung beruht darauf, dass die Anfrage aus dem Kontext des Mobilfunknetzes des Benutzers kommt (tatsächlich muss das Telefon mit mobilen Daten verbunden sein). Ein cURL-Aufruf vom Desktop aus kommt von Ihrem ISP zu Hause/Büro, nicht vom SIM-/Netzwerk des Telefons.
Der eigentliche End-to-End-Silent-Auth-Test wird von der Android-App (oder einem echten Gerät, das die Anfrage über mobile Daten stellt) durchgeführt.
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