aboutsummaryrefslogtreecommitdiff
path: root/plugins/VNLib.Plugins.Essentials.Accounts/src/Validators
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2023-08-28 22:00:06 -0400
committerLibravatar vnugent <public@vaughnnugent.com>2023-08-28 22:00:06 -0400
commit1fe67b21fd3e0fe9e7063cd03e43e1583fce3ce1 (patch)
treeec568fa4b447a0188ced3cc01be61f0ad121ac36 /plugins/VNLib.Plugins.Essentials.Accounts/src/Validators
parent204e3a11fa8fcce549a0de2db782f0d0c20b4966 (diff)
Patches & data-store updates
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");
}