summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/server/src')
-rw-r--r--packages/server/src/helpers/parseAuthenticatorData.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/server/src/helpers/parseAuthenticatorData.ts b/packages/server/src/helpers/parseAuthenticatorData.ts
index a816d15..d4b0646 100644
--- a/packages/server/src/helpers/parseAuthenticatorData.ts
+++ b/packages/server/src/helpers/parseAuthenticatorData.ts
@@ -23,6 +23,8 @@ export default function parseAuthenticatorData(authData: Buffer): ParsedAuthenti
const flags = {
up: !!(flagsInt & 1 << 0), // User Presence
uv: !!(flagsInt & 1 << 2), // User Verified
+ be: !!(flagsInt & 1 << 3), // Backup Eligible
+ bs: !!(flagsInt & 1 << 4), // Backup State
at: !!(flagsInt & 1 << 6), // Attested Credential Data Present
ed: !!(flagsInt & 1 << 7), // Extension Data Present
flagsInt,
@@ -82,6 +84,8 @@ export type ParsedAuthenticatorData = {
flags: {
up: boolean;
uv: boolean;
+ be: boolean;
+ bs: boolean;
at: boolean;
ed: boolean;
flagsInt: number;