From a73c1f31705acabafd4b12a2bc7d17f68584eb27 Mon Sep 17 00:00:00 2001 From: Jared Snider Date: Fri, 21 Mar 2025 10:17:03 -0400 Subject: [PATCH] OpaqueLoginStrategyData - add json deserialization for export key so 2FA can work --- libs/auth/src/common/login-strategies/opaque-login.strategy.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/auth/src/common/login-strategies/opaque-login.strategy.ts b/libs/auth/src/common/login-strategies/opaque-login.strategy.ts index 846b64b57a8..eb91384d474 100644 --- a/libs/auth/src/common/login-strategies/opaque-login.strategy.ts +++ b/libs/auth/src/common/login-strategies/opaque-login.strategy.ts @@ -57,6 +57,7 @@ export class OpaqueLoginStrategyData implements LoginStrategyData { const data = Object.assign(new OpaqueLoginStrategyData(), obj, { tokenRequest: OpaqueTokenRequest.fromJSON(obj.tokenRequest), masterKey: SymmetricCryptoKey.fromJSON(obj.masterKey), + opaqueExportKey: SymmetricCryptoKey.fromJSON(obj.opaqueExportKey), }); return data; }