diff options
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}`; |