diff --git a/src/Core/IdentityServer/ResourceOwnerPasswordValidator.cs b/src/Core/IdentityServer/ResourceOwnerPasswordValidator.cs index 57eb5bd7fd..9a3fa707c5 100644 --- a/src/Core/IdentityServer/ResourceOwnerPasswordValidator.cs +++ b/src/Core/IdentityServer/ResourceOwnerPasswordValidator.cs @@ -60,7 +60,7 @@ namespace Bit.Core.IdentityServer string bypassToken = null; var user = await _userManager.FindByEmailAsync(context.UserName.ToLowerInvariant()); var unknownDevice = !await KnownDeviceAsync(user, context.Request); - if (!unknownDevice && _captchaValidationService.RequireCaptchaValidation(_currentContext)) + if (unknownDevice && _captchaValidationService.RequireCaptchaValidation(_currentContext)) { var captchaResponse = context.Request.Raw["captchaResponse"]?.ToString();