From 5446f3cae4b857af3abd51c4b860d7e7c2c857b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Mon, 27 Feb 2023 11:46:00 +0100 Subject: [PATCH] chore: upgrade @simplewebauthn lib --- .pnp.cjs | 16 ++++----- ...rypto-npm-7.0.1-bae5f6738c-ed506490e0.zip} | Bin 5209 -> 5211 bytes ...erver-npm-7.0.1-ac81233d49-d11c708008.zip} | Bin 165662 -> 165663 bytes packages/auth/package.json | 2 +- ...erateAuthenticatorAuthenticationOptions.ts | 4 +-- yarn.lock | 32 +++++++++--------- 6 files changed, 27 insertions(+), 27 deletions(-) rename .yarn/cache/{@simplewebauthn-iso-webcrypto-npm-7.0.0-352babf4a0-c1644f9b68.zip => @simplewebauthn-iso-webcrypto-npm-7.0.1-bae5f6738c-ed506490e0.zip} (70%) rename .yarn/cache/{@simplewebauthn-server-npm-7.0.0-e34589f137-836eb9fb97.zip => @simplewebauthn-server-npm-7.0.1-ac81233d49-d11c708008.zip} (93%) diff --git a/.pnp.cjs b/.pnp.cjs index 48c6e4fb7..efd090a12 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -3960,26 +3960,26 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@simplewebauthn/iso-webcrypto", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/@simplewebauthn-iso-webcrypto-npm-7.0.0-352babf4a0-c1644f9b68.zip/node_modules/@simplewebauthn/iso-webcrypto/",\ + ["npm:7.0.1", {\ + "packageLocation": "./.yarn/cache/@simplewebauthn-iso-webcrypto-npm-7.0.1-bae5f6738c-ed506490e0.zip/node_modules/@simplewebauthn/iso-webcrypto/",\ "packageDependencies": [\ - ["@simplewebauthn/iso-webcrypto", "npm:7.0.0"]\ + ["@simplewebauthn/iso-webcrypto", "npm:7.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@simplewebauthn/server", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/@simplewebauthn-server-npm-7.0.0-e34589f137-836eb9fb97.zip/node_modules/@simplewebauthn/server/",\ + ["npm:7.0.1", {\ + "packageLocation": "./.yarn/cache/@simplewebauthn-server-npm-7.0.1-ac81233d49-d11c708008.zip/node_modules/@simplewebauthn/server/",\ "packageDependencies": [\ - ["@simplewebauthn/server", "npm:7.0.0"],\ + ["@simplewebauthn/server", "npm:7.0.1"],\ ["@hexagon/base64", "npm:1.1.25"],\ ["@peculiar/asn1-android", "npm:2.3.3"],\ ["@peculiar/asn1-ecc", "npm:2.3.4"],\ ["@peculiar/asn1-rsa", "npm:2.3.4"],\ ["@peculiar/asn1-schema", "npm:2.3.3"],\ ["@peculiar/asn1-x509", "npm:2.3.4"],\ - ["@simplewebauthn/iso-webcrypto", "npm:7.0.0"],\ + ["@simplewebauthn/iso-webcrypto", "npm:7.0.1"],\ ["cbor-x", "npm:1.5.0"],\ ["cross-fetch", "npm:3.1.5"],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"]\ @@ -4156,7 +4156,7 @@ const RAW_RUNTIME_STATE = ["@newrelic/winston-enricher", "virtual:c66bf20e88479ada0172094776519a9f51acc4731d22079b60a295bcec7ea42d5545cbce58a77a50d932bf953298799135e99707486e343da6d99ba1d167bdbd#npm:4.0.0"],\ ["@sentry/node", "npm:7.28.1"],\ ["@sentry/tracing", "npm:7.28.1"],\ - ["@simplewebauthn/server", "npm:7.0.0"],\ + ["@simplewebauthn/server", "npm:7.0.1"],\ ["@simplewebauthn/typescript-types", "npm:7.0.0"],\ ["@standardnotes/api", "npm:1.24.10"],\ ["@standardnotes/common", "workspace:packages/common"],\ diff --git a/.yarn/cache/@simplewebauthn-iso-webcrypto-npm-7.0.0-352babf4a0-c1644f9b68.zip b/.yarn/cache/@simplewebauthn-iso-webcrypto-npm-7.0.1-bae5f6738c-ed506490e0.zip similarity index 70% rename from .yarn/cache/@simplewebauthn-iso-webcrypto-npm-7.0.0-352babf4a0-c1644f9b68.zip rename to .yarn/cache/@simplewebauthn-iso-webcrypto-npm-7.0.1-bae5f6738c-ed506490e0.zip index 31d602f7d02c76a6cec20051fa64e83d9cdbf6a0..180e984ef64da2c64666dad9b9b365759724fbed 100644 GIT binary patch delta 684 zcmV;d0#p6jDBCEo>;nxEz*1`y0ssI?1ONaxk%2Cg%n=NKl~Yk`+b|G*&#yQ#=wK{% zyryZIjgrtktdziDgFcK6Wch4sl`L^OHw~r#eMpYuH1uVUclYVL@6+8qj{wGvFgRYq zc;%IG8n>8>mg^=}-cGidOWHZM+M(R;j)Le>I^AR8?yY)x`GXi*tq~Rkh1<*z?*SLj^(i#cAm@ZzK z7_&+YUUx#YlGymzdUN};%Mm*36dWbA}|5Ec59F&?bd)}Rv={%^yS2{ARXoW9-U9ib=; zcGg{+Yvt=3+mxyr+;}BsfLY5k-5t9P* zwt5?X4%c8?b}c9T#GgS5eif5B3VUitxVI2E8)w4)LZ|7V`2lxZOGOa@qGLz5~HUhE^ SlaT^9lRp#`25S!h0001D&M|)g delta 673 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 VAJ{<6zl1FtV4><88~RVJ^aqN`2_gUh delta 3115 zcmY+Hc|6tm8pr*fkYhW?vE-nfR9d8tt&&LylckWd)1tCu-;ykeG%X`Wd7`<=t<;nz zx7%!5P&08`xkdX%4K)&z`dh{yyvPdA^_XQc$CrkZ?Zr0A=1pI_Km$~o`3$v!o=_iGxUvmbF$3t9)#p7 ziE`YEuA(w)jV89hx=KHTA?t(u_ z+OK>?m;PA);X_3D%>##?`n~KZ%BeY?mzNZG#;L6~rSwA3no^(L$-%cIRj0PM{T$Fd zf1#iy>PBCrU57#B#)St|vZS_qH0UsavWmLjylMHQiB7Y}xekPs_r%;_4H}%)cK!!1=85YO6Icx4W&kGxbr=!{pV$ zJ=+eu962D1X$#+cd2HAB8cxfaW=T~qhD9YFt~8Hod>M4WwC}u3nDD^kT0w4nPuWcW z&Z7g@`wO>O2ot(r_mx`RJvX4|dCyQ+<}KCFQMue08>E{c{Yl5iRXyZJXv#kQ#`My( zFhAAE(4>D(SmkUaZaDqyeCR$&VPCtF=9Jhn#T(04oF0GDvOv$f*ngMZp_}{En(sE2 z8A^J_AAEnby8mr&sOyviWw)MIo@g*?JQwN_e!=|on;N%-odfUtJAN$dP`pu)_UnV} zQSD}XuDQ55MNABi$baT!0p1`&9U&)DSNQmMC|5~1(o~Gf9v}ll(I;FY6|3MD510XZT8uvN zfIz6%MxS-yhWVak@2JZk=3=iWIB@gOViBal3w_2MB%Bt@t+*Hrz|nx=pvB+}#bfz{ z4Yn=@E7)($hqpqh1t{a9I1uA9FN%FdItzWlgEM7vSZmQg-q()Dp zq}hHPZ>ED?ODL4JIkR9(MXusn;D@spFjJ8*TTb@h=S^+~>q{dv|fVCHv!*@oE6Y zNOvBhQVb2Gz9zZy?l!pN1!stliE!so6hx!#bYrE`f{jDVP#A+|j)216>u`?6x{e7UhWCxm8|>NiA`Fm5BLQ#uMJV!b^zWF1Q7 zT@U&cyhMs>Y`Bt;5$miPGUz%TvqNYnWMPzN!E)wG!YtR=8<7 zZN=em*8llz&_<0FR7lnu`E^M}l>zQtK{c2}^Cq9;sFh#=zpi6ZYqVf`=>pKe@|9%L zAODGB(ExU8daF_$*Glqy2Ci~G4--gq)q}g&zn`n$-tHA~8 z3YcB^Tt$|FqQ^HJWEE4t*^VU+_nmw$UqAj3^ zFV|APrh5l7iE-0j&Iq@8(8_Gx&xzDNDMmUTh@hZ(mAtJL7P-+om8T3oIARo@2YCZi z+;xzo=VBy{L8pol-6(qOwnyc;hG`T=fhGKOY9w~xE~8I0jVj>`yCChEiXBxoptiv%jlx|w;A6p7J2k-UU0a>I{OWQ3bqI7PghKwYS`j`-y7ZZTI< zrZKoMiAp%s#uAb;iSU;s3U>51BP36%=#WgL{0>j#8l{B2cPRFWWO6-rkH>TH?|bxU z3{r^LJYcRQS<3ij3c0pFU@c60NHZoI5#~P{QBmq6-o*y%W^?MeJe6FU9`j@_8b2XP zx}8d4b=rBtiPPVPYDjfZKD{5-FGpnyiNz9L;P!Y=hrBSuvzx6VWu9 zQZIZlBDL)c-cv4K#>}84ojz~!OCGzRUe0Oo)LWVbDT`?=z|I z2}*LnzW})^i7+~g63IsMm^5iL81TC~4WufJB&d)UvQ`B!{72kYzzk}#!HbJ3&7tRV zT#cb8qc|NDs)G_XRnx%z3JYFCihEsFF8k|JK2y7-5 zi_{t-v+?WAlwzw`PULdcBc{)1mPd4lHnStmnvCD%QS|wGj0_6bSd`@xwln0h70L^* zFr=TtllkNyXT+>&MA|6XLWaMOl^d3pa{9QN2i@c3CX`rQQu9s^#}p9UJ#i?UK7K`n RyMzq|5TM*=O8*ro{2wf&HTeJl diff --git a/packages/auth/package.json b/packages/auth/package.json index 63ade08c0..d23177bd8 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -39,7 +39,7 @@ "@newrelic/winston-enricher": "^4.0.0", "@sentry/node": "^7.28.1", "@sentry/tracing": "^7.28.1", - "@simplewebauthn/server": "^7.0.0", + "@simplewebauthn/server": "^7.0.1", "@standardnotes/api": "^1.24.10", "@standardnotes/common": "workspace:*", "@standardnotes/domain-core": "workspace:^", diff --git a/packages/auth/src/Domain/UseCase/GenerateAuthenticatorAuthenticationOptions/GenerateAuthenticatorAuthenticationOptions.ts b/packages/auth/src/Domain/UseCase/GenerateAuthenticatorAuthenticationOptions/GenerateAuthenticatorAuthenticationOptions.ts index 21da7bd95..397a67b6a 100644 --- a/packages/auth/src/Domain/UseCase/GenerateAuthenticatorAuthenticationOptions/GenerateAuthenticatorAuthenticationOptions.ts +++ b/packages/auth/src/Domain/UseCase/GenerateAuthenticatorAuthenticationOptions/GenerateAuthenticatorAuthenticationOptions.ts @@ -38,7 +38,7 @@ export class GenerateAuthenticatorAuthenticationOptions implements UseCaseInterf transports: [], }, ], - userVerification: 'preferred', + userVerification: 'discouraged', }) return Result.ok(options) @@ -57,7 +57,7 @@ export class GenerateAuthenticatorAuthenticationOptions implements UseCaseInterf type: 'public-key', transports: authenticator.props.transports, })), - userVerification: 'preferred', + userVerification: 'discouraged', }) const authenticatorChallengeOrError = AuthenticatorChallenge.create({ diff --git a/yarn.lock b/yarn.lock index 497664159..ec613ce77 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2893,7 +2893,7 @@ __metadata: languageName: node linkType: hard -"@peculiar/asn1-android@npm:^2.1.7": +"@peculiar/asn1-android@npm:^2.3.3": version: 2.3.3 resolution: "@peculiar/asn1-android@npm:2.3.3" dependencies: @@ -2928,7 +2928,7 @@ __metadata: languageName: node linkType: hard -"@peculiar/asn1-schema@npm:^2.1.7, @peculiar/asn1-schema@npm:^2.3.3": +"@peculiar/asn1-schema@npm:^2.3.3": version: 2.3.3 resolution: "@peculiar/asn1-schema@npm:2.3.3" dependencies: @@ -2939,7 +2939,7 @@ __metadata: languageName: node linkType: hard -"@peculiar/asn1-x509@npm:^2.1.7, @peculiar/asn1-x509@npm:^2.3.4": +"@peculiar/asn1-x509@npm:^2.3.4": version: 2.3.4 resolution: "@peculiar/asn1-x509@npm:2.3.4" dependencies: @@ -3099,28 +3099,28 @@ __metadata: languageName: node linkType: hard -"@simplewebauthn/iso-webcrypto@npm:^7.0.0": - version: 7.0.0 - resolution: "@simplewebauthn/iso-webcrypto@npm:7.0.0" - checksum: c1644f9b68dafc0e4afc76e671a3a59f5b86b7f6846f4e947718b97e3656afbf2a6499f2dff4cfc0ca302cf81564755774505863c76798da61e3d5daae55a837 +"@simplewebauthn/iso-webcrypto@npm:^7.0.1": + version: 7.0.1 + resolution: "@simplewebauthn/iso-webcrypto@npm:7.0.1" + checksum: ed506490e0818e22b81e8bbe452ff1dc8d82e459a428bc046e8fd02257c574112900dea383c434a5ac7d9fb2e02e047dc409d7569d46f6c7eedb357b9973aa23 languageName: node linkType: hard -"@simplewebauthn/server@npm:^7.0.0": - version: 7.0.0 - resolution: "@simplewebauthn/server@npm:7.0.0" +"@simplewebauthn/server@npm:^7.0.1": + version: 7.0.1 + resolution: "@simplewebauthn/server@npm:7.0.1" dependencies: "@hexagon/base64": "npm:^1.1.25" - "@peculiar/asn1-android": "npm:^2.1.7" + "@peculiar/asn1-android": "npm:^2.3.3" "@peculiar/asn1-ecc": "npm:^2.3.4" "@peculiar/asn1-rsa": "npm:^2.3.4" - "@peculiar/asn1-schema": "npm:^2.1.7" - "@peculiar/asn1-x509": "npm:^2.1.7" - "@simplewebauthn/iso-webcrypto": "npm:^7.0.0" + "@peculiar/asn1-schema": "npm:^2.3.3" + "@peculiar/asn1-x509": "npm:^2.3.4" + "@simplewebauthn/iso-webcrypto": "npm:^7.0.1" cbor-x: "npm:^1.4.1" cross-fetch: "npm:^3.1.5" debug: "npm:^4.3.2" - checksum: 836eb9fb97961e01fdb5f1b2719b5be1d4f28abd5aa24081584c2209a071aa37146235621d1005ba4c8a585661e7fb1c134f041a0d1c123012b1f198757a7b28 + checksum: d11c708008845723f355624d309a476c32e4abcb3189ab477188583f41a618567852f027b71445d29e7a9ab36f4620e01a7bf334d0c8a01cf8fec4e0e8bdfcff languageName: node linkType: hard @@ -3277,7 +3277,7 @@ __metadata: "@newrelic/winston-enricher": "npm:^4.0.0" "@sentry/node": "npm:^7.28.1" "@sentry/tracing": "npm:^7.28.1" - "@simplewebauthn/server": "npm:^7.0.0" + "@simplewebauthn/server": "npm:^7.0.1" "@simplewebauthn/typescript-types": "npm:^7.0.0" "@standardnotes/api": "npm:^1.24.10" "@standardnotes/common": "workspace:*"