diff options
author | vnugent <public@vaughnnugent.com> | 2023-08-28 22:00:06 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-08-28 22:00:06 -0400 |
commit | 1fe67b21fd3e0fe9e7063cd03e43e1583fce3ce1 (patch) | |
tree | ec568fa4b447a0188ced3cc01be61f0ad121ac36 /plugins/VNLib.Plugins.Essentials.Accounts/src | |
parent | 204e3a11fa8fcce549a0de2db782f0d0c20b4966 (diff) |
Patches & data-store updates
Diffstat (limited to 'plugins/VNLib.Plugins.Essentials.Accounts/src')
4 files changed, 7 insertions, 7 deletions
diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/PkiLoginEndpoint.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/PkiLoginEndpoint.cs index 48a3345..42c4ba6 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/PkiLoginEndpoint.cs +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/PkiLoginEndpoint.cs @@ -428,7 +428,7 @@ namespace VNLib.Plugins.Essentials.Accounts.Endpoints private sealed class JwtLoginValidator : ClientSecurityMessageValidator<JwtLoginMessage> { - public JwtLoginValidator() :base() + public JwtLoginValidator() : base() { //Basic jwt validator RuleFor(l => l.LoginJwt) @@ -492,7 +492,6 @@ namespace VNLib.Plugins.Essentials.Accounts.Endpoints val.RuleFor(c => c.FailedCountTimeoutSec) .GreaterThan(0); - return val; } diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/FidoAuthenticatorSelection.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/FidoAuthenticatorSelection.cs index 0ea6dad..6db41af 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/FidoAuthenticatorSelection.cs +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/MFA/FidoAuthenticatorSelection.cs @@ -24,8 +24,6 @@ using System.Text.Json.Serialization; -#nullable enable - namespace VNLib.Plugins.Essentials.Accounts.MFA { class FidoAuthenticatorSelection diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj b/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj index 09423ed..c5dff6e 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj @@ -43,7 +43,7 @@ <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> - <PackageReference Include="FluentValidation" Version="11.6.0" /> + <PackageReference Include="FluentValidation" Version="11.7.1" /> </ItemGroup> <ItemGroup> diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/Validators/LoginMessageValidation.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/Validators/LoginMessageValidation.cs index 4cdf51b..4804480 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/Validators/LoginMessageValidation.cs +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/Validators/LoginMessageValidation.cs @@ -65,11 +65,14 @@ namespace VNLib.Plugins.Essentials.Accounts.Validators public ClientSecurityMessageValidator() { RuleFor(static t => t.ClientId) - .Length(min: 10, max: 100) - .WithMessage(errorMessage: "Your browser is not sending required security information"); + .NotEmpty() + .WithMessage(errorMessage: "Your browser is not sending required security information") + .Length(min: 10, max: 100) + .WithMessage(errorMessage: "Your browser is not sending required security information"); RuleFor(static t => t.PublicKey) .NotEmpty() + .WithMessage(errorMessage: "Your browser is not sending required security information") .Length(min: 50, max: 1000) .WithMessage(errorMessage: "Your browser is not sending required security information"); } |