aboutsummaryrefslogtreecommitdiff
path: root/plugins/VNLib.Plugins.Essentials.Accounts/src/Validators
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/VNLib.Plugins.Essentials.Accounts/src/Validators')
-rw-r--r--plugins/VNLib.Plugins.Essentials.Accounts/src/Validators/LoginMessageValidation.cs7
1 files changed, 5 insertions, 2 deletions
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");
}