diff options
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"); } |