diff options
author | Matthew Miller <matthew@millerti.me> | 2024-04-12 19:19:06 -0700 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2024-04-12 19:19:06 -0700 |
commit | b299b51a0b4cd2731aa4ee2e5644ee13bab9843f (patch) | |
tree | 113f233634a10f0f81fd38c66ec7199a22631b1c /example/fido-conformance.ts | |
parent | 81d9e499de9d3068dbd726f2cf859b0283233940 (diff) |
Update Example to v10.0.0
Diffstat (limited to 'example/fido-conformance.ts')
-rw-r--r-- | example/fido-conformance.ts | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/example/fido-conformance.ts b/example/fido-conformance.ts index 7229626..5f67c67 100644 --- a/example/fido-conformance.ts +++ b/example/fido-conformance.ts @@ -11,7 +11,6 @@ import { verifyAuthenticationResponse, verifyRegistrationResponse, } from '@simplewebauthn/server'; -import { isoBase64URL, isoUint8Array } from '@simplewebauthn/server/helpers'; import { AuthenticationResponseJSON, RegistrationResponseJSON } from '@simplewebauthn/types'; import { expectedOrigin, rpID } from './index'; @@ -234,6 +233,7 @@ fidoConformanceRouter.post('/assertion/options', async (req, res) => { const { devices } = user; const opts = await generateAuthenticationOptions({ + rpID, extensions, userVerification, allowCredentials: devices.map((dev) => ({ @@ -269,10 +269,7 @@ fidoConformanceRouter.post('/assertion/result', async (req, res) => { return res.status(400).send({ errorMessage: msg }); } - const credIDBuffer = isoBase64URL.toBuffer(id); - const existingDevice = user.devices.find((device) => - isoUint8Array.areEqual(device.credentialID, credIDBuffer) - ); + const existingDevice = user.devices.find((device) => device.credentialID === id); if (!existingDevice) { const msg = `Could not find device matching ${id}`; |