From 2ed8be75ddd8e819189a9d4a3071c66a1c9bcecd Mon Sep 17 00:00:00 2001 From: Oscar Hinton Date: Wed, 9 Feb 2022 13:45:20 +0100 Subject: [PATCH] Fix organization duo 2fa not working due to switch to System.Text.Json (#1846) --- src/Core/Identity/OrganizationDuoWebTokenProvider.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Core/Identity/OrganizationDuoWebTokenProvider.cs b/src/Core/Identity/OrganizationDuoWebTokenProvider.cs index 2c18a959f0..3d78181d26 100644 --- a/src/Core/Identity/OrganizationDuoWebTokenProvider.cs +++ b/src/Core/Identity/OrganizationDuoWebTokenProvider.cs @@ -44,8 +44,8 @@ namespace Bit.Core.Identity return Task.FromResult(null); } - var signatureRequest = DuoWeb.SignRequest((string)provider.MetaData["IKey"], - (string)provider.MetaData["SKey"], _globalSettings.Duo.AKey, user.Email); + var signatureRequest = DuoWeb.SignRequest(provider.MetaData["IKey"].ToString(), + provider.MetaData["SKey"].ToString(), _globalSettings.Duo.AKey, user.Email); return Task.FromResult(signatureRequest); } @@ -62,8 +62,8 @@ namespace Bit.Core.Identity return Task.FromResult(false); } - var response = DuoWeb.VerifyResponse((string)provider.MetaData["IKey"], - (string)provider.MetaData["SKey"], _globalSettings.Duo.AKey, token); + var response = DuoWeb.VerifyResponse(provider.MetaData["IKey"].ToString(), + provider.MetaData["SKey"].ToString(), _globalSettings.Duo.AKey, token); return Task.FromResult(response == user.Email); }