From 9b2f8b9462e33eb523aee28dae38253fd25f2667 Mon Sep 17 00:00:00 2001 From: Andreas Coroiu Date: Tue, 18 Apr 2023 11:29:03 +0200 Subject: [PATCH] [EC-598] fix: bug in result mapping --- apps/browser/src/browser/webauthn-utils.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/browser/src/browser/webauthn-utils.ts b/apps/browser/src/browser/webauthn-utils.ts index e21fb898dbe..7778b545163 100644 --- a/apps/browser/src/browser/webauthn-utils.ts +++ b/apps/browser/src/browser/webauthn-utils.ts @@ -61,7 +61,7 @@ export class WebauthnUtils { attestationObject: Fido2Utils.stringToBuffer(result.attestationObject), getAuthenticatorData(): ArrayBuffer { - return Fido2Utils.stringToBuffer(this.result.authData); + return Fido2Utils.stringToBuffer(result.authData); }, getPublicKey(): ArrayBuffer { @@ -69,11 +69,11 @@ export class WebauthnUtils { }, getPublicKeyAlgorithm(): number { - return this.result.publicKeyAlgorithm; + return result.publicKeyAlgorithm; }, getTransports(): string[] { - return this.result.transports; + return result.transports; }, } as AuthenticatorAttestationResponse, getClientExtensionResults: () => ({}), @@ -123,7 +123,7 @@ export class WebauthnUtils { userHandle: Fido2Utils.stringToBuffer(result.userHandle), } as AuthenticatorAssertionResponse, getClientExtensionResults: () => ({}), - authenticatorAttachment: "hybrid", + authenticatorAttachment: "cross-platform", } as PublicKeyCredential; // Modify prototype chains to fix `instanceof` calls.