From 754f177da9abecb61b5ccaff5efb203d92aeb581 Mon Sep 17 00:00:00 2001 From: vnugent Date: Thu, 4 Jul 2024 23:55:28 -0400 Subject: push latest development --- .../VNLib.Plugins.Essentials.Accounts/src/Endpoints/PkiLoginEndpoint.cs | 2 +- .../VNLib.Plugins.Essentials.Accounts/src/MFA/Fido/FidoMfaProcessor.cs | 2 +- plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/MFAConfig.cs | 2 +- plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/UserEnocdedData.cs | 2 +- .../src/SecurityProvider/AccountSecConfig.cs | 2 +- .../src/SecurityProvider/ClientWebAuthManager.cs | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) (limited to 'plugins/VNLib.Plugins.Essentials.Accounts/src') diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/PkiLoginEndpoint.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/PkiLoginEndpoint.cs index bda5898..618a053 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/PkiLoginEndpoint.cs +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/PkiLoginEndpoint.cs @@ -478,7 +478,7 @@ namespace VNLib.Plugins.Essentials.Accounts.Endpoints [JsonPropertyName("failed_attempt_timeout_sec")] public double FailedCountTimeoutSec { get; set; } = 300; - public void Validate() + public void OnValidate() { Validator.ValidateAndThrow(this); } diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/Fido/FidoMfaProcessor.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/Fido/FidoMfaProcessor.cs index 63aa46e..70bc070 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/Fido/FidoMfaProcessor.cs +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/Fido/FidoMfaProcessor.cs @@ -114,7 +114,7 @@ namespace VNLib.Plugins.Essentials.Accounts.MFA.Fido { return new FidoDevUpgradeJson { - Base64UrlChallange = VnEncoding.ToBase64UrlSafeString(challenge, false), + Base64UrlChallange = VnEncoding.Base64UrlEncode(challenge, includePadding: false), Timeout = conf.Timeout, diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/MFAConfig.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/MFAConfig.cs index e44006a..7b7a73f 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/MFAConfig.cs +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/MFAConfig.cs @@ -95,6 +95,6 @@ namespace VNLib.Plugins.Essentials.Accounts.MFA public TimeSpan UpgradeValidFor { get; private set; } = TimeSpan.FromSeconds(120); - public void Validate() => _validator.ValidateAndThrow(this); + public void OnValidate() => _validator.ValidateAndThrow(this); } } diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/UserEnocdedData.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/UserEnocdedData.cs index 8711fb9..4ccf93a 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/UserEnocdedData.cs +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/UserEnocdedData.cs @@ -93,7 +93,7 @@ namespace VNLib.Plugins.Essentials.Accounts.MFA JsonSerializer.Serialize(ms, instance, Statics.SR_OPTIONS); - store[index] = VnEncoding.ToBase64UrlSafeString(ms.AsSpan(), false); + store[index] = VnEncoding.Base64UrlEncode(ms.AsSpan(), false); } } } diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/AccountSecConfig.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/AccountSecConfig.cs index 4c80eac..512add2 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/AccountSecConfig.cs +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/AccountSecConfig.cs @@ -190,7 +190,7 @@ namespace VNLib.Plugins.Essentials.Accounts.SecurityProvider [JsonPropertyName("strict_user_agent")] public bool StrictUserAgent { get; set; } = true; - void IOnConfigValidation.Validate() + void IOnConfigValidation.OnValidate() { //Validate the current instance _validator.ValidateAndThrow(this); diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/ClientWebAuthManager.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/ClientWebAuthManager.cs index 2c2058d..804e486 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/ClientWebAuthManager.cs +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/ClientWebAuthManager.cs @@ -216,7 +216,7 @@ namespace VNLib.Plugins.Essentials.Accounts.SecurityProvider clientToken = Convert.ToBase64String(outputBuffer[..(int)bytesEncrypted]); //Encode base64 url safe - serverToken = VnEncoding.ToBase64UrlSafeString(secretBuffer, false); + serverToken = VnEncoding.Base64UrlEncode(secretBuffer, includePadding: false); } finally { -- cgit