From a5ad943584e91bfbd953dc373a7a313367c7e0ae Mon Sep 17 00:00:00 2001 From: vman Date: Thu, 15 Dec 2022 01:41:41 -0500 Subject: Mfa/login fixes --- .../src/Endpoints/RegistrationEntpoint.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'VNLib.Plugins.Essentials.Accounts.Registration/src/Endpoints') diff --git a/VNLib.Plugins.Essentials.Accounts.Registration/src/Endpoints/RegistrationEntpoint.cs b/VNLib.Plugins.Essentials.Accounts.Registration/src/Endpoints/RegistrationEntpoint.cs index 1e983cb..b56cb3c 100644 --- a/VNLib.Plugins.Essentials.Accounts.Registration/src/Endpoints/RegistrationEntpoint.cs +++ b/VNLib.Plugins.Essentials.Accounts.Registration/src/Endpoints/RegistrationEntpoint.cs @@ -100,8 +100,9 @@ namespace VNLib.Plugins.Essentials.Accounts.Registration.Endpoints //Begin the async op to get the signature key from the vault RegSignatureKey = plugin.TryGetSecretAsync("reg_sig_key").ContinueWith((ts) => { - _ = ts.Result ?? throw new KeyNotFoundException("Missing required key 'reg_sig_key' in 'registration' configuration"); - return Convert.FromBase64String(ts.Result); + using SecretResult? sr = ts.Result ?? throw new KeyNotFoundException("Missing required key 'reg_sig_key' in 'registration' configuration"); + return ts.Result.GetFromBase64(); + }, TaskScheduler.Default); //Register timeout for cleanup -- cgit