From 756ae5e8910bf4e234e00f7f56a1c4ae7a53b9cf Mon Sep 17 00:00:00 2001 From: Patrick Pimentel Date: Thu, 20 Nov 2025 14:07:05 -0500 Subject: [PATCH] fix(auth-validator): [PM-22975] Client Version Validator - Fixed naming a little to be more clear. --- .../RequestValidators/BaseRequestValidator.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Identity/IdentityServer/RequestValidators/BaseRequestValidator.cs b/src/Identity/IdentityServer/RequestValidators/BaseRequestValidator.cs index b1bff766a4..0b010be38a 100644 --- a/src/Identity/IdentityServer/RequestValidators/BaseRequestValidator.cs +++ b/src/Identity/IdentityServer/RequestValidators/BaseRequestValidator.cs @@ -269,7 +269,7 @@ public abstract class BaseRequestValidator where T : class // validation to perform the recovery as part of scheme validation based on the request. return [ - () => ValidateMasterPasswordAsync(context, validatorContext), + () => ValidateUserViaAppropriateValidatorContextAsync(context, validatorContext), () => ValidateClientVersionAsync(context, validatorContext), () => ValidateTwoFactorAsync(context, request, validatorContext), () => ValidateSsoAsync(context, request, validatorContext), @@ -283,7 +283,7 @@ public abstract class BaseRequestValidator where T : class // The typical validation scenario. return [ - () => ValidateMasterPasswordAsync(context, validatorContext), + () => ValidateUserViaAppropriateValidatorContextAsync(context, validatorContext), () => ValidateClientVersionAsync(context, validatorContext), () => ValidateSsoAsync(context, request, validatorContext), () => ValidateTwoFactorAsync(context, request, validatorContext), @@ -355,12 +355,12 @@ public abstract class BaseRequestValidator where T : class } /// - /// Validates the user's Master Password hash. + /// Validates the user's master password, webauthen, or custom token request via the appropriate context validator. /// /// The current request context. /// /// true if the scheme successfully passed validation, otherwise false. - private async Task ValidateMasterPasswordAsync(T context, CustomValidatorRequestContext validatorContext) + private async Task ValidateUserViaAppropriateValidatorContextAsync(T context, CustomValidatorRequestContext validatorContext) { var valid = await ValidateContextAsync(context, validatorContext); var user = validatorContext.User;