Voraussetzungen für INKASSO.live als PWA#
Dieser Artikel fasst zusammen, welche Plattformen und Einstellungen benötigt werden, damit die INKASSO.live PWA stabil läuft und WebAuthn (passwortlos) funktioniert.
Unterstützte Betriebssysteme und Browser#
- Windows 10/11 mit aktuellem Chrome oder Edge (jeweils die letzten zwei Stable-Versionen)
- macOS ab 12 mit Safari ab 16.4 oder aktuellem Chrome/Edge
- iOS/iPadOS ab 16.4 mit Safari (WebAuthn und PWA-Installationen erst ab dieser Version vollständig)
- Android ab 10 mit Chrome 108+ (WebAuthn-Resident Keys) oder aktueller Edge/Brave
- Linux (getestet Ubuntu 22.04/24.04) mit Chrome/Chromium/Edge; FIDO2-Sicherheitsschlüssel oder TPM-gestützte Authenticator werden unterstützt, sofern durch den Kernel freigegeben
Hinweis: Beta- oder veraltete Browser-Builds sind nicht freigegeben. Bitte automatische Updates aktiv lassen.
Systemseitige Einstellungen (alle Plattformen)#
- Systemzeit per NTP synchronisieren (sonst schlagen TLS/WebAuthn-Checks fehl).
- Geräte-Entsperrung aktivieren (PIN, Passwort, biometrisch); für WebAuthn muss der lokale Authenticator entsperrt werden können.
- Bildschirmsperre/Keychain/Schlüsselbund nicht deaktivieren; WebAuthn-Schlüssel liegen darin.
- Browser darf keine private/incognito-Profile erzwingen (WebAuthn-Credentials und PWA-Storage bleiben sonst nicht erhalten).
WebAuthn-spezifische Voraussetzungen#
- Plattform-Authenticator: Windows Hello, Touch ID/Face ID auf macOS/iOS/iPadOS, Android Screen Lock/biometrisch, oder FIDO2-Sicherheitsschlüssel (USB/NFC/BLE).
- Für Plattform-Authenticator muss eine lokale PIN oder Biometrie eingerichtet sein; ohne Entsperrmethode verweigert das OS die Challenge-Signatur.
- Unter Windows: „Windows Hello“ aktivieren; bei Domänenrichtlinien die Verwendung von Sicherheitsschlüsseln erlauben.
- Unter macOS/iOS: „Touch ID/Face ID für Safari“ erlauben; Schlüsselbund-Zugriff nicht einschränken.
- Unter Android: Bildschirm-Sperrmethode aktiv und Chrome-Flag „Discoverable Passkeys“ standardmäßig an (ab 108).
- Externe FIDO2-Schlüssel: USB/BLE/NFC zulassen; ggf. U2F/FIDO2-Unterstützung im Browser nicht deaktivieren.
Berechtigungen der PWA#
- Speicherung: IndexedDB/Persistent Storage erlauben (für Offline-Modus und Caches); Safari: „Website-Daten erlauben“.
- Benachrichtigungen: optional für zeitkritische Ereignisse; Browser-Prompt nicht blockieren, falls genutzt.
- Kamera/Dateizugriff: nur falls Dokument-Upload mit Kamera/Scanner verwendet wird.
- „Hintergrundaktualisierungen“ bzw. Service Worker müssen zugelassen sein; kein Energiesparmodus, der Netzaktivität oder Push pauschal unterbindet.
Netzwerkvoraussetzungen#
- HTTPS-Verbindungen zu
*.inkasso.liveerlauben; Port 443 ausgehend offen. - Kein erzwungenes HTTP-Only/Man-in-the-Middle; Zertifikats-Pinning und Origin-Bindung verlangen unveränderte TLS-Ketten.
- Offline-Modus: Browser muss lokale Caches halten dürfen; kein automatisches „Storage leeren“ durch Unternehmensrichtlinien.
Schnell-Checkliste vor dem Start#
- Unterstütztes OS + aktueller Browser installiert.
- Systemzeit korrekt, automatische Updates an.
- Bildschirm-Sperre + PIN/Biometrie aktiv (Windows Hello / Touch ID / Android Screen Lock).
- Keine SSL-Intercept-Proxies für
*.inkasso.live. - Browser erlaubt PWA-Installation, Storage und (falls benötigt) Benachrichtigungen.
Damit sind alle Voraussetzungen erfüllt, um die INKASSO.live PWA inklusive WebAuthn ohne weitere Eingriffe zu nutzen.
Voraussetzungen für den Betrieb eines INKASSO.live Servers#
- Keine SSL-Intercept-Proxies oder manipulierende Antivirus-HTTPS-Scanner auf der Domäne; sie brechen die WebAuthn-Origin-Bindung.