aboutsummaryrefslogtreecommitdiff
path: root/plugins/VNLib.Plugins.Essentials.SocialOauth/src/Validators
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2023-03-09 01:48:39 -0500
committerLibravatar vnugent <public@vaughnnugent.com>2023-03-09 01:48:39 -0500
commit03f3226ea055dca3565bb859437624ef04a236fd (patch)
treec3aae503ae9b459a6fcaf9a18891d11ee8e1d1d8 /plugins/VNLib.Plugins.Essentials.SocialOauth/src/Validators
parent0e78874a09767aa53122a7242a8da7021020c1a2 (diff)
Omega cache, session, and account provider complete overhaul
Diffstat (limited to 'plugins/VNLib.Plugins.Essentials.SocialOauth/src/Validators')
-rw-r--r--plugins/VNLib.Plugins.Essentials.SocialOauth/src/Validators/LoginMessageValidation.cs15
1 files changed, 10 insertions, 5 deletions
diff --git a/plugins/VNLib.Plugins.Essentials.SocialOauth/src/Validators/LoginMessageValidation.cs b/plugins/VNLib.Plugins.Essentials.SocialOauth/src/Validators/LoginMessageValidation.cs
index 86893c5..3cf4e70 100644
--- a/plugins/VNLib.Plugins.Essentials.SocialOauth/src/Validators/LoginMessageValidation.cs
+++ b/plugins/VNLib.Plugins.Essentials.SocialOauth/src/Validators/LoginMessageValidation.cs
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2022 Vaughn Nugent
+* Copyright (c) 2023 Vaughn Nugent
*
* Library: VNLib
* Package: VNLib.Plugins.Essentials.SocialOauth
@@ -40,12 +40,16 @@ namespace VNLib.Plugins.Essentials.SocialOauth.Validators
*/
public LoginMessageValidation()
{
- RuleFor(t => t.ClientID)
+ RuleFor(t => t.ClientId)
.Length(10, 50)
- .WithMessage("Your browser is not sending required security information");
+ .WithMessage("Your browser is not sending required security information")
+ .IllegalCharacters()
+ .WithMessage("Your browser is not sending required security information");
RuleFor(t => t.ClientPublicKey)
- .NotEmpty()
+ .Length (50, 1000)
+ .WithMessage("Your browser is not sending required security information")
+ .IllegalCharacters()
.WithMessage("Your browser is not sending required security information");
//Password is only used for nonce tokens
@@ -53,8 +57,9 @@ namespace VNLib.Plugins.Essentials.SocialOauth.Validators
RuleFor(t => t.LocalLanguage)
.NotEmpty()
+ .WithMessage("Your language is not supported")
+ .AlphaNumericOnly()
.WithMessage("Your language is not supported");
- RuleFor(t => t.LocalLanguage).AlphaNumericOnly();
}
}
}