webauthn@8

pull/660/head^2
undefined 1 year ago
parent 1e3e797669
commit 58e9a8893b
No known key found for this signature in database

@ -4,8 +4,8 @@
"license": "MIT",
"main": "react.yaml",
"dependencies": {
"@typescript-eslint/eslint-plugin": "^6.7.0",
"@typescript-eslint/parser": "^6.7.0",
"@typescript-eslint/eslint-plugin": "^6.7.2",
"@typescript-eslint/parser": "^6.7.2",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^17.1.0",
"eslint-plugin-import": "2.28.1",

@ -10,10 +10,10 @@
"cac": "^6.7.14",
"mongodb": "^5.9.0",
"p-queue": "^7.4.1",
"schemastery": "^3.12.0",
"schemastery": "^3.13.0",
"shell-quote": "^1.8.1",
"superagent": "^8.1.2",
"ws": "^8.14.1"
"ws": "^8.14.2"
},
"preferUnplugged": true,
"license": "AGPL-3.0-or-later",

@ -27,7 +27,7 @@
"emoji-regex": "^10.2.1",
"emojis-list": "2.1.0",
"fs-extra": "^11.1.1",
"graphql": "^16.8.0",
"graphql": "^16.8.1",
"graphql-scalars": "^1.22.2",
"js-yaml": "^4.1.0",
"koa": "^2.14.2",
@ -41,20 +41,20 @@
"mime-types": "^2.1.35",
"moment-timezone": "^0.5.43",
"mongodb": "^5.9.0",
"nanoid": "^4.0.2",
"nanoid": "^5.0.1",
"nodemailer": "^6.9.5",
"notp": "^2.0.3",
"p-queue": "^7.4.1",
"path-to-regexp": "^6.2.1",
"require-resolve-hook": "^1.1.0",
"saslprep": "^1.0.3",
"schemastery": "^3.12.0",
"schemastery": "^3.13.0",
"semver": "^7.5.4",
"serialize-javascript": "^6.0.1",
"superagent": "^8.1.2",
"tar": "^6.2.0",
"thirty-two": "^1.0.2",
"ws": "^8.14.1"
"ws": "^8.14.2"
},
"devDependencies": {
"@types/adm-zip": "^0.4.34",

@ -283,7 +283,7 @@ class HomeSecurityHandler extends Handler {
@requireSudo
@param('type', Types.Range(['cross-platform', 'platform']))
async postRegister(domainId: string, type: 'cross-platform' | 'platform') {
const options = generateRegistrationOptions({
const options = await generateRegistrationOptions({
rpName: system.get('server.name'),
rpID: this.request.hostname,
userID: this.user._id.toString(),

@ -172,7 +172,7 @@ class UserWebauthnHandler extends Handler {
const udoc = this.user._id ? this.user : ((await user.getByEmail(domainId, uname)) || await user.getByUname(domainId, uname));
if (!udoc._id) throw new UserNotFoundError(uname || 'user');
if (!udoc.authn) throw new AuthOperationError('authn', 'disabled');
const options = generateAuthenticationOptions({
const options = await generateAuthenticationOptions({
allowCredentials: udoc._authenticators.map((authenticator) => ({
id: authenticator.credentialID.buffer,
type: 'public-key',

@ -1,5 +1,5 @@
import { AttestationFormat } from '@simplewebauthn/server/dist/helpers/decodeAttestationObject';
import { AuthenticationExtensionsAuthenticatorOutputs } from '@simplewebauthn/server/dist/helpers/decodeAuthenticatorExtensions';
import { AttestationFormat } from '@simplewebauthn/server/script/helpers/decodeAttestationObject';
import { AuthenticationExtensionsAuthenticatorOutputs } from '@simplewebauthn/server/script/helpers/decodeAuthenticatorExtensions';
import { CredentialDeviceType } from '@simplewebauthn/typescript-types';
import type fs from 'fs';
import type { Dictionary, NumericDictionary } from 'lodash';

@ -6,7 +6,7 @@
"author": "undefined <i@undefined.moe>",
"license": "AGPL-3.0-or-later",
"dependencies": {
"mariadb": "^3.2.0",
"mariadb": "^3.2.1",
"mongodb": "^5.9.0",
"turndown": "^7.1.2",
"xml2js": "^0.6.2"

@ -33,7 +33,7 @@
"@types/markdown-it": "^13.0.1",
"@types/pickadate": "^3.5.32",
"@types/qrcode": "^1.5.2",
"@types/react": "^18.2.21",
"@types/react": "^18.2.22",
"@types/react-dom": "^18.2.7",
"@types/redux-logger": "^3.0.9",
"@types/serviceworker": "^0.0.73",
@ -71,7 +71,7 @@
"monaco-editor-nls": "^3.0.0",
"monaco-themes": "^0.4.4",
"monaco-yaml": "^4.0.4",
"nanoid": "^4.0.2",
"nanoid": "^5.0.1",
"normalize.css": "^8.0.1",
"nprogress": "^0.2.0",
"p-queue": "^7.4.1",
@ -95,7 +95,7 @@
"redux-promise-middleware": "^6.1.3",
"redux-thunk": "^2.4.2",
"rupture": "^0.7.1",
"schemastery": "^3.12.0",
"schemastery": "^3.13.0",
"slideout": "^1.0.1",
"sticky-kit": "^1.1.3",
"tether": "1.4.7",

@ -17,7 +17,7 @@
"reggol": "^1.5.1",
"search-query-parser": "^1.6.0",
"source-map-support": "^0.5.21",
"systeminformation": "^5.21.5"
"systeminformation": "^5.21.7"
},
"devDependencies": {
"@types/fs-extra": "^11.0.2",

Loading…
Cancel
Save