summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2020-07-12 10:40:43 -0700
committerMatthew Miller <matthew@millerti.me>2020-07-12 10:40:43 -0700
commit7403aff6390205d4e0a2a7de0f32bc8da22f832d (patch)
treeb3343c54146f0b27e9f1143500a2473c77f12cd7
parent902e6dc39f153d7c95ccad23a8e33eebafdfe3ae (diff)
Allow userHandle to be optional in assertion
-rw-r--r--packages/server/src/assertion/verifyAssertionResponse.ts2
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');
}