diff options
-rw-r--r-- | example/fido-conformance.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/example/fido-conformance.ts b/example/fido-conformance.ts index 3ef6dbf..180804d 100644 --- a/example/fido-conformance.ts +++ b/example/fido-conformance.ts @@ -140,7 +140,7 @@ fidoConformanceRouter.post('/attestation/options', (req, res) => { supportedAlgorithmIDs, }); - user.currentChallenge = opts.challenge; + req.session.currentChallenge = opts.challenge; return res.send({ ...opts, @@ -157,7 +157,7 @@ fidoConformanceRouter.post('/attestation/result', async (req, res) => { const user = inMemoryUserDeviceDB[`${loggedInUsername}`]; - const expectedChallenge = user.currentChallenge; + const expectedChallenge = req.session.currentChallenge; let verification; try { @@ -222,7 +222,7 @@ fidoConformanceRouter.post('/assertion/options', (req, res) => { })), }); - user.currentChallenge = opts.challenge; + req.session.currentChallenge = opts.challenge; user.currentAuthenticationUserVerification = userVerification; return res.send({ @@ -239,7 +239,7 @@ fidoConformanceRouter.post('/assertion/result', async (req, res) => { const user = inMemoryUserDeviceDB[`${loggedInUsername}`]; // Pull up values specified when generation authentication options - const expectedChallenge = user.currentChallenge; + const expectedChallenge = req.session.currentChallenge; const userVerification = user.currentAuthenticationUserVerification; if (!id) { |