From 789748555ae166254a15b156a80f420ea71a64b1 Mon Sep 17 00:00:00 2001 From: Patrick Pimentel Date: Fri, 21 Nov 2025 15:09:28 -0500 Subject: [PATCH] fix(auth-validator): [PM-22975] Client Version Validator - Renamed validator to make more sense. --- .../RequestValidators/BaseRequestValidator.cs | 6 +++--- .../RequestValidators/ResourceOwnerPasswordValidator.cs | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Identity/IdentityServer/RequestValidators/BaseRequestValidator.cs b/src/Identity/IdentityServer/RequestValidators/BaseRequestValidator.cs index 92258c9289..3a49c0fdb8 100644 --- a/src/Identity/IdentityServer/RequestValidators/BaseRequestValidator.cs +++ b/src/Identity/IdentityServer/RequestValidators/BaseRequestValidator.cs @@ -273,7 +273,7 @@ public abstract class BaseRequestValidator where T : class // validation to perform the recovery as part of scheme validation based on the request. return [ - () => ValidateUserViaAppropriateValidatorContextAsync(context, validatorContext), + () => ValidateGrantSpecificContext(context, validatorContext), () => ValidateClientVersionAsync(context, validatorContext), () => ValidateTwoFactorAsync(context, request, validatorContext), () => ValidateSsoAsync(context, request, validatorContext), @@ -287,7 +287,7 @@ public abstract class BaseRequestValidator where T : class // The typical validation scenario. return [ - () => ValidateUserViaAppropriateValidatorContextAsync(context, validatorContext), + () => ValidateGrantSpecificContext(context, validatorContext), () => ValidateClientVersionAsync(context, validatorContext), () => ValidateSsoAsync(context, request, validatorContext), () => ValidateTwoFactorAsync(context, request, validatorContext), @@ -364,7 +364,7 @@ public abstract class BaseRequestValidator where T : class /// The current request context. /// /// true if the scheme successfully passed validation, otherwise false. - private async Task ValidateUserViaAppropriateValidatorContextAsync(T context, CustomValidatorRequestContext validatorContext) + private async Task ValidateGrantSpecificContext(T context, CustomValidatorRequestContext validatorContext) { var valid = await ValidateContextAsync(context, validatorContext); var user = validatorContext.User; diff --git a/src/Identity/IdentityServer/RequestValidators/ResourceOwnerPasswordValidator.cs b/src/Identity/IdentityServer/RequestValidators/ResourceOwnerPasswordValidator.cs index a9952c26f2..c8e9b13c8c 100644 --- a/src/Identity/IdentityServer/RequestValidators/ResourceOwnerPasswordValidator.cs +++ b/src/Identity/IdentityServer/RequestValidators/ResourceOwnerPasswordValidator.cs @@ -74,7 +74,6 @@ public class ResourceOwnerPasswordValidator : BaseRequestValidator