diff --git a/libs/common/src/fido2/services/fido2-client.service.ts b/libs/common/src/fido2/services/fido2-client.service.ts index f4703e0ccf4..ae5832d4983 100644 --- a/libs/common/src/fido2/services/fido2-client.service.ts +++ b/libs/common/src/fido2/services/fido2-client.service.ts @@ -95,6 +95,7 @@ export class Fido2ClientService implements Fido2ClientServiceAbstraction { const makeCredentialParams: Fido2AuthenticatorMakeCredentialsParams = { requireResidentKey: params.authenticatorSelection?.residentKey === "required" || + params.authenticatorSelection?.residentKey === "preferred" || (params.authenticatorSelection?.residentKey === undefined && params.authenticatorSelection?.requireResidentKey === true), requireUserVerification: params.authenticatorSelection?.userVerification === "required",