diff options
author | vnugent <public@vaughnnugent.com> | 2023-03-09 01:48:39 -0500 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-03-09 01:48:39 -0500 |
commit | 03f3226ea055dca3565bb859437624ef04a236fd (patch) | |
tree | c3aae503ae9b459a6fcaf9a18891d11ee8e1d1d8 /plugins/VNLib.Plugins.Essentials.SocialOauth/src/Validators | |
parent | 0e78874a09767aa53122a7242a8da7021020c1a2 (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.cs | 15 |
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(); } } } |