diff options
author | Matthew Miller <matthew@millerti.me> | 2020-07-12 10:40:43 -0700 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2020-07-12 10:40:43 -0700 |
commit | 7403aff6390205d4e0a2a7de0f32bc8da22f832d (patch) | |
tree | b3343c54146f0b27e9f1143500a2473c77f12cd7 | |
parent | 902e6dc39f153d7c95ccad23a8e33eebafdfe3ae (diff) |
Allow userHandle to be optional in assertion
-rw-r--r-- | packages/server/src/assertion/verifyAssertionResponse.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/server/src/assertion/verifyAssertionResponse.ts b/packages/server/src/assertion/verifyAssertionResponse.ts index d4fc97a..6f48637 100644 --- a/packages/server/src/assertion/verifyAssertionResponse.ts +++ b/packages/server/src/assertion/verifyAssertionResponse.ts @@ -96,7 +96,7 @@ export default function verifyAssertionResponse(options: Options): VerifiedAsser throw new Error('Credential response signature was not a base64url string'); } - if (typeof response.userHandle !== 'string') { + if (response.userHandle && typeof response.userHandle !== 'string') { throw new Error('Credential response userHandle was not a string'); } |