From 806a4be2f960433f6a43e4b92428dc8d17f0b2cb Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Fri, 15 May 2026 14:24:40 +0200 Subject: [PATCH] =?UTF-8?q?Aktualisiere=20Hinweise=20zur=20Verwendung=20vo?= =?UTF-8?q?n=20Authenticatoren=20in=20Firefox=20und=20passe=20die=20bevorz?= =?UTF-8?q?ugte=20Authenticator-Typen=20f=C3=BCr=20die=20Passkey-Registrie?= =?UTF-8?q?rung=20an.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/mitgliederbereich/profil.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/mitgliederbereich/profil.vue b/pages/mitgliederbereich/profil.vue index ad2d72c..0a05945 100644 --- a/pages/mitgliederbereich/profil.vue +++ b/pages/mitgliederbereich/profil.vue @@ -206,7 +206,7 @@ Passkeys erlauben eine Anmeldung ohne Passwort. Je nach Gerät erfolgt die Einrichtung lokal oder über Smartphone/USB-Sicherheitsschlüssel.

- Hinweis: Unter Firefox wird für maximale Kompatibilität ein externer Authenticator (Smartphone oder USB-Sicherheitsschlüssel) bevorzugt. + Hinweis: Unter Firefox wird der Smartphone-Authenticator (QR/Hybrid) bevorzugt.

{ const name = window.prompt('Name für den Passkey (z.B. "iPhone", "Laptop"):', 'Passkey') || 'Passkey' const mod = await import('@simplewebauthn/browser') - // Firefox auf Linux: externen Authenticator (USB/Smartphone) bevorzugen. + // Firefox auf Linux: Smartphone-Flow (Hybrid/QR) bevorzugen. // Chromium: localDevice nur setzen, wenn das Gerät wirklich einen Platform-Authenticator hat. const firefox = isFirefoxBrowser() const platformAvailable = await hasPlatformAuthenticator() const preferredAuthenticatorType = firefox - ? 'securityKey' + ? 'remoteDevice' : (platformAvailable ? 'localDevice' : undefined) const registrationOptionsRequest = preferredAuthenticatorType ? { method: 'POST', body: { preferredAuthenticatorType } }