summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--example/index.js19
-rw-r--r--example/package-lock.json14
-rw-r--r--example/package.json2
-rw-r--r--example/public/login/index.html2
-rw-r--r--example/public/register/index.html2
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>