🔍 Debug-Informationen (QR-Code):
Challenge: {{ debugChallenge }}
RP-ID: {{ debugRpId }}
Registration-ID: {{ debugRegistrationId }}
Origin: {{ typeof window !== 'undefined' ? window.location.origin : 'N/A (SSR)' }}
🔐 FIDO Cross-Device Info:
QR-Code-Format: FIDO-URI (enthält öffentlichen Schlüssel + Secret)
Hinweis: Der QR-Code enthält einen FIDO-URI, der vom Smartphone gescannt werden muss.
Wie funktioniert Cross-Device?
- Desktop-Browser generiert QR-Code mit öffentlichem Schlüssel (FIDO-URI)
- Desktop-Browser registriert sich beim Tunnel-Server (z.B. cable.ua5v.com)
- Smartphone scannt QR-Code
- Smartphone verbindet sich über Tunnel-Server mit Desktop-Browser
- Desktop-Browser leitet Credential-Response an den Server weiter
Hinweis: Die Verbindung läuft über den Tunnel-Server, nicht direkt zwischen den Geräten.
Bluetooth wird optional für physische Nähe-Bestätigung verwendet (abhängig vom Browser/Gerät).
Voraussetzungen:
- ✅ Beide Geräte müssen Internetverbindung haben
- ✅ Tunnel-Server müssen erreichbar sein (cable.ua5v.com, cable.auth.com)
- ⚠️ Bluetooth kann für physische Nähe-Bestätigung verwendet werden (abhängig vom Browser/Gerät)
- ⚠️ Einige Browser/Implementierungen erfordern Bluetooth für Cross-Device
Problem: Wenn das Smartphone den QR-Code scannt, aber keine Verbindung herstellt:
- Prüfen Sie, ob beide Geräte Internetverbindung haben
- Prüfen Sie, ob Tunnel-Server erreichbar sind (Firewall/Netzwerk: cable.ua5v.com, cable.auth.com)
- Prüfen Sie, ob Bluetooth aktiviert ist (kann je nach Browser/Gerät erforderlich sein)
- Versuchen Sie die alternative Smartphone-URL unten (umgeht Tunnel-Server)
📱 Alternative: Smartphone-URL (manuell öffnen):
Anleitung: Falls der QR-Code nicht funktioniert, öffnen Sie diese URL manuell auf Ihrem Smartphone.
📄 Vollständige Options (JSON) - Klicken zum Anzeigen
{{ JSON.stringify(debugOptions, null, 2) }}
Hinweis: Der QR-Code wird vom Browser generiert.
Prüfe in der Browser-Konsole (F12) für vollständige Debug-Ausgaben.