diff options
-rw-r--r-- | example/index.js | 19 | ||||
-rw-r--r-- | example/package-lock.json | 14 | ||||
-rw-r--r-- | example/package.json | 2 | ||||
-rw-r--r-- | example/public/login/index.html | 2 | ||||
-rw-r--r-- | example/public/register/index.html | 2 |
5 files changed, 24 insertions, 15 deletions
diff --git a/example/index.js b/example/index.js index b3f0691..3d78a9b 100644 --- a/example/index.js +++ b/example/index.js @@ -153,7 +153,12 @@ app.post('/verify-attestation', (req, res) => { let verification; try { - verification = verifyAttestationResponse(body, expectedChallenge, origin); + verification = verifyAttestationResponse({ + credential: body, + expectedChallenge, + expectedOrigin: origin, + expectedRPID: rpID, + }); } catch (error) { console.error(error); return res.status(400).send({ error: error.message }); @@ -164,9 +169,7 @@ app.post('/verify-attestation', (req, res) => { if (verified) { const { base64PublicKey, base64CredentialID, counter } = authenticatorInfo; - const existingDevice = user.devices.find( - device => device.credentialID === base64CredentialID, - ); + const existingDevice = user.devices.find(device => device.credentialID === base64CredentialID); if (!existingDevice) { /** @@ -234,7 +237,13 @@ app.post('/verify-assertion', (req, res) => { let verification; try { - verification = verifyAssertionResponse(body, expectedChallenge, origin, dbAuthenticator); + verification = verifyAssertionResponse({ + credential: body, + expectedChallenge, + expectedOrigin: origin, + expectedRPID: rpID, + authenticator: dbAuthenticator, + }); } catch (error) { console.error(error); return res.status(400).send({ error: error.message }); diff --git a/example/package-lock.json b/example/package-lock.json index e11da9e..3d14754 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -5,11 +5,11 @@ "requires": true, "dependencies": { "@simplewebauthn/server": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@simplewebauthn/server/-/server-0.5.1.tgz", - "integrity": "sha512-9rJgwOa5Kw655xyTo3HBxCcQZwEY9M2NTyW3iA/YG2M6se2VajqVFO/qN2HbK/FuJiinuGyqjuR1FRY4qHNCIA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@simplewebauthn/server/-/server-0.6.0.tgz", + "integrity": "sha512-9hh4Rv1GgMPNyOOArzfVD8KDZR8S0OTDU1Gu1TgnhxpGjJs+tk/rzgDZ1+MJS5SkVnkasJgGhqI9Zw8JEyIhmg==", "requires": { - "@simplewebauthn/typescript-types": "^0.5.1", + "@simplewebauthn/typescript-types": "^0.6.0", "base64url": "^3.0.1", "cbor": "^5.0.2", "elliptic": "^6.5.2", @@ -18,9 +18,9 @@ } }, "@simplewebauthn/typescript-types": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@simplewebauthn/typescript-types/-/typescript-types-0.5.1.tgz", - "integrity": "sha512-1Qi7lFZKVJ5AseicSTk/Hm22xdT6uTZFRxiYiZr3SLGpLhF60mXRNjqkqeCbPT/8EBMaH2aazfAi30/TMAHXhw==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@simplewebauthn/typescript-types/-/typescript-types-0.6.0.tgz", + "integrity": "sha512-7KG+ZYjDiRrcH4QVkLTbX3FWyv1Fy2ridVT5oenYfB4EFtngNqInV2slujATa16PZ6ZUEAW7omLVj+CBauUJ7Q==" }, "@sindresorhus/is": { "version": "0.14.0", diff --git a/example/package.json b/example/package.json index d672c18..4314dd8 100644 --- a/example/package.json +++ b/example/package.json @@ -10,7 +10,7 @@ "author": "", "license": "ISC", "dependencies": { - "@simplewebauthn/server": "^0.5.1", + "@simplewebauthn/server": "^0.6.0", "express": "^4.17.1" }, "devDependencies": { diff --git a/example/public/login/index.html b/example/public/login/index.html index e59d81e..ade20d1 100644 --- a/example/public/login/index.html +++ b/example/public/login/index.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <script src="https://unpkg.com/@simplewebauthn/browser@0.5.1/dist/simplewebauthn-browser.min.js"></script> + <script src="https://unpkg.com/@simplewebauthn/browser@0.6.0/dist/simplewebauthn-browser.min.js"></script> <link rel="stylesheet" href="../styles.css" /> <title>SimpleWebAuthn Example Site | Login</title> </head> diff --git a/example/public/register/index.html b/example/public/register/index.html index 7d465c9..a153536 100644 --- a/example/public/register/index.html +++ b/example/public/register/index.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - <script src="https://unpkg.com/@simplewebauthn/browser@0.5.1/dist/simplewebauthn-browser.min.js"></script> + <script src="https://unpkg.com/@simplewebauthn/browser@0.6.0/dist/simplewebauthn-browser.min.js"></script> <link rel="stylesheet" href="../styles.css" /> <title>SimpleWebAuthn Example Site | Register</title> </head> |