From 3f3b6b88fd87845aefddcf5dd4b92e6f9ba41e05 Mon Sep 17 00:00:00 2001 From: Quentin L'Hours Date: Mon, 27 Oct 2025 09:48:24 +0100 Subject: [PATCH] fix: use credProps to save passkey on firefox android (#1055) --- backend/internal/service/webauthn_service.go | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/internal/service/webauthn_service.go b/backend/internal/service/webauthn_service.go index e097532c..d32e149b 100644 --- a/backend/internal/service/webauthn_service.go +++ b/backend/internal/service/webauthn_service.go @@ -81,6 +81,7 @@ func (s *WebAuthnService) BeginRegistration(ctx context.Context, userID string) &user, webauthn.WithResidentKeyRequirement(protocol.ResidentKeyRequirementRequired), webauthn.WithExclusions(user.WebAuthnCredentialDescriptors()), + webauthn.WithExtensions(map[string]any{"credProps": true}), // Required for Firefox Android to properly save the key in Google password manager ) if err != nil { return nil, fmt.Errorf("failed to begin WebAuthn registration: %w", err)