diff --git a/packages/core/auth-js/src/lib/webauthn.ts b/packages/core/auth-js/src/lib/webauthn.ts index b416db539..2f2b1d260 100644 --- a/packages/core/auth-js/src/lib/webauthn.ts +++ b/packages/core/auth-js/src/lib/webauthn.ts @@ -763,10 +763,10 @@ export class WebAuthnApi { rpId = typeof window !== 'undefined' ? window.location.hostname : undefined, rpOrigins = typeof window !== 'undefined' ? [window.location.origin] : undefined, signal, - }, + } = {}, }: { factorId: string - webauthn: { + webauthn?: { rpId?: string rpOrigins?: string[] signal?: AbortSignal @@ -844,14 +844,18 @@ export class WebAuthnApi { public async _register( { friendlyName, - rpId = typeof window !== 'undefined' ? window.location.hostname : undefined, - rpOrigins = typeof window !== 'undefined' ? [window.location.origin] : undefined, - signal, + webauthn: { + rpId = typeof window !== 'undefined' ? window.location.hostname : undefined, + rpOrigins = typeof window !== 'undefined' ? [window.location.origin] : undefined, + signal, + } = {}, }: { friendlyName: string - rpId?: string - rpOrigins?: string[] - signal?: AbortSignal + webauthn?: { + rpId?: string + rpOrigins?: string[] + signal?: AbortSignal + } }, overrides?: Partial ): Promise> {