diff options
author | Matthew Miller <matthew@millerti.me> | 2022-12-10 23:30:00 -0800 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2022-12-10 23:30:00 -0800 |
commit | 981ac565ca2f4e0a6b46dff7b0e9ba7f036b627e (patch) | |
tree | 50b958ee8f6934d1b4a91429f160dce4aeee5170 /packages/server/src/authentication/verifyAuthenticationResponse.test.ts | |
parent | c56b52a31f3414c2860d2b70c8409ba4c5a748ea (diff) |
Require uv:true when verifying reg and auth resp
Diffstat (limited to 'packages/server/src/authentication/verifyAuthenticationResponse.test.ts')
-rw-r--r-- | packages/server/src/authentication/verifyAuthenticationResponse.test.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/server/src/authentication/verifyAuthenticationResponse.test.ts b/packages/server/src/authentication/verifyAuthenticationResponse.test.ts index 547d953..79655b8 100644 --- a/packages/server/src/authentication/verifyAuthenticationResponse.test.ts +++ b/packages/server/src/authentication/verifyAuthenticationResponse.test.ts @@ -29,6 +29,7 @@ test('should verify an assertion response', async () => { expectedOrigin: assertionOrigin, expectedRPID: 'dev.dontneeda.pw', authenticator: authenticator, + requireUserVerification: false, }); expect(verification.verified).toEqual(true); @@ -41,6 +42,7 @@ test('should return authenticator info after verification', async () => { expectedOrigin: assertionOrigin, expectedRPID: 'dev.dontneeda.pw', authenticator: authenticator, + requireUserVerification: false, }); expect(verification.authenticationInfo.newCounter).toEqual(144); @@ -122,6 +124,7 @@ test('should throw error if previous counter value is not less than in response' expectedOrigin: assertionOrigin, expectedRPID: 'dev.dontneeda.pw', authenticator: badDevice, + requireUserVerification: false, }), ).rejects.toThrow(/counter value/i); }); @@ -150,6 +153,7 @@ test('should not compare counters if both are 0', async () => { expectedOrigin: assertionFirstTimeUsedOrigin, expectedRPID: 'dev.dontneeda.pw', authenticator: authenticatorFirstTimeUsed, + requireUserVerification: false, }); expect(verification.verified).toEqual(true); @@ -220,6 +224,7 @@ test('should support multiple possible origins', async () => { expectedOrigin: ['https://simplewebauthn.dev', assertionOrigin], expectedRPID: 'dev.dontneeda.pw', authenticator: authenticator, + requireUserVerification: false, }); expect(verification.verified).toEqual(true); @@ -244,6 +249,7 @@ test('should support multiple possible RP IDs', async () => { expectedOrigin: assertionOrigin, expectedRPID: ['dev.dontneeda.pw', 'simplewebauthn.dev'], authenticator: authenticator, + requireUserVerification: false, }); expect(verification.verified).toEqual(true); @@ -367,6 +373,7 @@ test('should return credential backup info', async () => { expectedOrigin: assertionOrigin, expectedRPID: 'dev.dontneeda.pw', authenticator: authenticator, + requireUserVerification: false, }); expect(verification.authenticationInfo?.credentialDeviceType).toEqual('singleDevice'); @@ -443,6 +450,7 @@ test('should return user verified flag after successful auth', async () => { expectedOrigin: assertionOrigin, expectedRPID: 'dev.dontneeda.pw', authenticator: authenticator, + requireUserVerification: false, }); expect(verification.authenticationInfo?.userVerified).toBeDefined(); |