diff --git a/package-lock.json b/package-lock.json index d001cef0d..09d4c5dae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9746,6 +9746,13 @@ "node": ">=20.0.0" } }, + "node_modules/@simplewebauthn/types": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@simplewebauthn/types/-/types-12.0.0.tgz", + "integrity": "sha512-q6y8MkoV8V8jB4zzp18Uyj2I7oFp2/ONL8c3j8uT06AOWu3cIChc1au71QYHrP2b+xDapkGTiv+9lX7xkTlAsA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "license": "MIT" + }, "node_modules/@sindresorhus/base62": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@sindresorhus/base62/-/base62-1.0.0.tgz", @@ -29942,6 +29949,7 @@ "@fastify/static": "^8.3.0", "@prisma/client": "5.22.0", "@simplewebauthn/server": "^13.2.2", + "@simplewebauthn/types": "^12.0.0", "@sp/shared-schema": "*", "bcryptjs": "^3.0.3", "dotenv": "^17.2.3", diff --git a/packages/super-sync-server/package.json b/packages/super-sync-server/package.json index d3077f7f6..c593522e0 100644 --- a/packages/super-sync-server/package.json +++ b/packages/super-sync-server/package.json @@ -25,6 +25,7 @@ "@fastify/static": "^8.3.0", "@prisma/client": "5.22.0", "@simplewebauthn/server": "^13.2.2", + "@simplewebauthn/types": "^12.0.0", "@sp/shared-schema": "*", "bcryptjs": "^3.0.3", "dotenv": "^17.2.3", diff --git a/packages/super-sync-server/src/passkey.ts b/packages/super-sync-server/src/passkey.ts index 40d90e241..2be629fff 100644 --- a/packages/super-sync-server/src/passkey.ts +++ b/packages/super-sync-server/src/passkey.ts @@ -3,13 +3,15 @@ import { verifyRegistrationResponse, generateAuthenticationOptions as webAuthnGenerateAuthentication, verifyAuthenticationResponse, + type VerifiedRegistrationResponse, + type VerifiedAuthenticationResponse, } from '@simplewebauthn/server'; import type { PublicKeyCredentialCreationOptionsJSON, PublicKeyCredentialRequestOptionsJSON, RegistrationResponseJSON, AuthenticationResponseJSON, -} from '@simplewebauthn/types'; +} from '@simplewebauthn/server'; import { prisma } from './db'; import { Logger } from './logger'; import { randomBytes } from 'crypto';