mirror of
https://github.com/bitwarden/server.git
synced 2025-05-07 20:52:21 -05:00
Remove unnecessary mailService references.
This commit is contained in:
parent
61968395c0
commit
7d67f96d50
@ -29,7 +29,6 @@ public abstract class BaseRequestValidator<T> where T : class
|
|||||||
private readonly IDeviceValidator _deviceValidator;
|
private readonly IDeviceValidator _deviceValidator;
|
||||||
private readonly ITwoFactorAuthenticationValidator _twoFactorAuthenticationValidator;
|
private readonly ITwoFactorAuthenticationValidator _twoFactorAuthenticationValidator;
|
||||||
private readonly IOrganizationUserRepository _organizationUserRepository;
|
private readonly IOrganizationUserRepository _organizationUserRepository;
|
||||||
private readonly IMailService _mailService;
|
|
||||||
private readonly ILogger _logger;
|
private readonly ILogger _logger;
|
||||||
private readonly GlobalSettings _globalSettings;
|
private readonly GlobalSettings _globalSettings;
|
||||||
private readonly IUserRepository _userRepository;
|
private readonly IUserRepository _userRepository;
|
||||||
@ -49,7 +48,6 @@ public abstract class BaseRequestValidator<T> where T : class
|
|||||||
IDeviceValidator deviceValidator,
|
IDeviceValidator deviceValidator,
|
||||||
ITwoFactorAuthenticationValidator twoFactorAuthenticationValidator,
|
ITwoFactorAuthenticationValidator twoFactorAuthenticationValidator,
|
||||||
IOrganizationUserRepository organizationUserRepository,
|
IOrganizationUserRepository organizationUserRepository,
|
||||||
IMailService mailService,
|
|
||||||
ILogger logger,
|
ILogger logger,
|
||||||
ICurrentContext currentContext,
|
ICurrentContext currentContext,
|
||||||
GlobalSettings globalSettings,
|
GlobalSettings globalSettings,
|
||||||
@ -66,7 +64,6 @@ public abstract class BaseRequestValidator<T> where T : class
|
|||||||
_deviceValidator = deviceValidator;
|
_deviceValidator = deviceValidator;
|
||||||
_twoFactorAuthenticationValidator = twoFactorAuthenticationValidator;
|
_twoFactorAuthenticationValidator = twoFactorAuthenticationValidator;
|
||||||
_organizationUserRepository = organizationUserRepository;
|
_organizationUserRepository = organizationUserRepository;
|
||||||
_mailService = mailService;
|
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
CurrentContext = currentContext;
|
CurrentContext = currentContext;
|
||||||
_globalSettings = globalSettings;
|
_globalSettings = globalSettings;
|
||||||
@ -86,7 +83,7 @@ public abstract class BaseRequestValidator<T> where T : class
|
|||||||
var user = validatorContext.User;
|
var user = validatorContext.User;
|
||||||
if (!valid)
|
if (!valid)
|
||||||
{
|
{
|
||||||
await UpdateFailedAuthDetailsAsync(user, false, !validatorContext.KnownDevice);
|
await UpdateFailedAuthDetailsAsync(user);
|
||||||
|
|
||||||
await BuildErrorResultAsync("Username or password is incorrect. Try again.", false, context, user);
|
await BuildErrorResultAsync("Username or password is incorrect. Try again.", false, context, user);
|
||||||
return;
|
return;
|
||||||
@ -156,7 +153,7 @@ public abstract class BaseRequestValidator<T> where T : class
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
await UpdateFailedAuthDetailsAsync(user, true, !validatorContext.KnownDevice);
|
await UpdateFailedAuthDetailsAsync(user);
|
||||||
await BuildErrorResultAsync("Two-step token is invalid. Try again.", true, context, user);
|
await BuildErrorResultAsync("Two-step token is invalid. Try again.", true, context, user);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
@ -368,7 +365,7 @@ public abstract class BaseRequestValidator<T> where T : class
|
|||||||
await _userRepository.ReplaceAsync(user);
|
await _userRepository.ReplaceAsync(user);
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task UpdateFailedAuthDetailsAsync(User user, bool twoFactorInvalid, bool unknownDevice)
|
private async Task UpdateFailedAuthDetailsAsync(User user)
|
||||||
{
|
{
|
||||||
if (user == null)
|
if (user == null)
|
||||||
{
|
{
|
||||||
|
@ -35,7 +35,6 @@ public class CustomTokenRequestValidator : BaseRequestValidator<CustomTokenReque
|
|||||||
IDeviceValidator deviceValidator,
|
IDeviceValidator deviceValidator,
|
||||||
ITwoFactorAuthenticationValidator twoFactorAuthenticationValidator,
|
ITwoFactorAuthenticationValidator twoFactorAuthenticationValidator,
|
||||||
IOrganizationUserRepository organizationUserRepository,
|
IOrganizationUserRepository organizationUserRepository,
|
||||||
IMailService mailService,
|
|
||||||
ILogger<CustomTokenRequestValidator> logger,
|
ILogger<CustomTokenRequestValidator> logger,
|
||||||
ICurrentContext currentContext,
|
ICurrentContext currentContext,
|
||||||
GlobalSettings globalSettings,
|
GlobalSettings globalSettings,
|
||||||
@ -53,7 +52,6 @@ public class CustomTokenRequestValidator : BaseRequestValidator<CustomTokenReque
|
|||||||
deviceValidator,
|
deviceValidator,
|
||||||
twoFactorAuthenticationValidator,
|
twoFactorAuthenticationValidator,
|
||||||
organizationUserRepository,
|
organizationUserRepository,
|
||||||
mailService,
|
|
||||||
logger,
|
logger,
|
||||||
currentContext,
|
currentContext,
|
||||||
globalSettings,
|
globalSettings,
|
||||||
|
@ -29,7 +29,6 @@ public class ResourceOwnerPasswordValidator : BaseRequestValidator<ResourceOwner
|
|||||||
IDeviceValidator deviceValidator,
|
IDeviceValidator deviceValidator,
|
||||||
ITwoFactorAuthenticationValidator twoFactorAuthenticationValidator,
|
ITwoFactorAuthenticationValidator twoFactorAuthenticationValidator,
|
||||||
IOrganizationUserRepository organizationUserRepository,
|
IOrganizationUserRepository organizationUserRepository,
|
||||||
IMailService mailService,
|
|
||||||
ILogger<ResourceOwnerPasswordValidator> logger,
|
ILogger<ResourceOwnerPasswordValidator> logger,
|
||||||
ICurrentContext currentContext,
|
ICurrentContext currentContext,
|
||||||
GlobalSettings globalSettings,
|
GlobalSettings globalSettings,
|
||||||
@ -47,7 +46,6 @@ public class ResourceOwnerPasswordValidator : BaseRequestValidator<ResourceOwner
|
|||||||
deviceValidator,
|
deviceValidator,
|
||||||
twoFactorAuthenticationValidator,
|
twoFactorAuthenticationValidator,
|
||||||
organizationUserRepository,
|
organizationUserRepository,
|
||||||
mailService,
|
|
||||||
logger,
|
logger,
|
||||||
currentContext,
|
currentContext,
|
||||||
globalSettings,
|
globalSettings,
|
||||||
@ -85,7 +83,6 @@ public class ResourceOwnerPasswordValidator : BaseRequestValidator<ResourceOwner
|
|||||||
};
|
};
|
||||||
|
|
||||||
await ValidateAsync(context, context.Request, validatorContext);
|
await ValidateAsync(context, context.Request, validatorContext);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected async override Task<bool> ValidateContextAsync(ResourceOwnerPasswordValidationContext context,
|
protected async override Task<bool> ValidateContextAsync(ResourceOwnerPasswordValidationContext context,
|
||||||
|
@ -35,7 +35,6 @@ public class WebAuthnGrantValidator : BaseRequestValidator<ExtensionGrantValidat
|
|||||||
IDeviceValidator deviceValidator,
|
IDeviceValidator deviceValidator,
|
||||||
ITwoFactorAuthenticationValidator twoFactorAuthenticationValidator,
|
ITwoFactorAuthenticationValidator twoFactorAuthenticationValidator,
|
||||||
IOrganizationUserRepository organizationUserRepository,
|
IOrganizationUserRepository organizationUserRepository,
|
||||||
IMailService mailService,
|
|
||||||
ILogger<CustomTokenRequestValidator> logger,
|
ILogger<CustomTokenRequestValidator> logger,
|
||||||
ICurrentContext currentContext,
|
ICurrentContext currentContext,
|
||||||
GlobalSettings globalSettings,
|
GlobalSettings globalSettings,
|
||||||
@ -54,7 +53,6 @@ public class WebAuthnGrantValidator : BaseRequestValidator<ExtensionGrantValidat
|
|||||||
deviceValidator,
|
deviceValidator,
|
||||||
twoFactorAuthenticationValidator,
|
twoFactorAuthenticationValidator,
|
||||||
organizationUserRepository,
|
organizationUserRepository,
|
||||||
mailService,
|
|
||||||
logger,
|
logger,
|
||||||
currentContext,
|
currentContext,
|
||||||
globalSettings,
|
globalSettings,
|
||||||
|
@ -33,7 +33,6 @@ public class BaseRequestValidatorTests
|
|||||||
private readonly IDeviceValidator _deviceValidator;
|
private readonly IDeviceValidator _deviceValidator;
|
||||||
private readonly ITwoFactorAuthenticationValidator _twoFactorAuthenticationValidator;
|
private readonly ITwoFactorAuthenticationValidator _twoFactorAuthenticationValidator;
|
||||||
private readonly IOrganizationUserRepository _organizationUserRepository;
|
private readonly IOrganizationUserRepository _organizationUserRepository;
|
||||||
private readonly IMailService _mailService;
|
|
||||||
private readonly ILogger<BaseRequestValidatorTests> _logger;
|
private readonly ILogger<BaseRequestValidatorTests> _logger;
|
||||||
private readonly ICurrentContext _currentContext;
|
private readonly ICurrentContext _currentContext;
|
||||||
private readonly GlobalSettings _globalSettings;
|
private readonly GlobalSettings _globalSettings;
|
||||||
@ -54,7 +53,6 @@ public class BaseRequestValidatorTests
|
|||||||
_deviceValidator = Substitute.For<IDeviceValidator>();
|
_deviceValidator = Substitute.For<IDeviceValidator>();
|
||||||
_twoFactorAuthenticationValidator = Substitute.For<ITwoFactorAuthenticationValidator>();
|
_twoFactorAuthenticationValidator = Substitute.For<ITwoFactorAuthenticationValidator>();
|
||||||
_organizationUserRepository = Substitute.For<IOrganizationUserRepository>();
|
_organizationUserRepository = Substitute.For<IOrganizationUserRepository>();
|
||||||
_mailService = Substitute.For<IMailService>();
|
|
||||||
_logger = Substitute.For<ILogger<BaseRequestValidatorTests>>();
|
_logger = Substitute.For<ILogger<BaseRequestValidatorTests>>();
|
||||||
_currentContext = Substitute.For<ICurrentContext>();
|
_currentContext = Substitute.For<ICurrentContext>();
|
||||||
_globalSettings = Substitute.For<GlobalSettings>();
|
_globalSettings = Substitute.For<GlobalSettings>();
|
||||||
@ -72,7 +70,6 @@ public class BaseRequestValidatorTests
|
|||||||
_deviceValidator,
|
_deviceValidator,
|
||||||
_twoFactorAuthenticationValidator,
|
_twoFactorAuthenticationValidator,
|
||||||
_organizationUserRepository,
|
_organizationUserRepository,
|
||||||
_mailService,
|
|
||||||
_logger,
|
_logger,
|
||||||
_currentContext,
|
_currentContext,
|
||||||
_globalSettings,
|
_globalSettings,
|
||||||
|
@ -54,7 +54,6 @@ IBaseRequestValidatorTestWrapper
|
|||||||
IDeviceValidator deviceValidator,
|
IDeviceValidator deviceValidator,
|
||||||
ITwoFactorAuthenticationValidator twoFactorAuthenticationValidator,
|
ITwoFactorAuthenticationValidator twoFactorAuthenticationValidator,
|
||||||
IOrganizationUserRepository organizationUserRepository,
|
IOrganizationUserRepository organizationUserRepository,
|
||||||
IMailService mailService,
|
|
||||||
ILogger logger,
|
ILogger logger,
|
||||||
ICurrentContext currentContext,
|
ICurrentContext currentContext,
|
||||||
GlobalSettings globalSettings,
|
GlobalSettings globalSettings,
|
||||||
@ -71,7 +70,6 @@ IBaseRequestValidatorTestWrapper
|
|||||||
deviceValidator,
|
deviceValidator,
|
||||||
twoFactorAuthenticationValidator,
|
twoFactorAuthenticationValidator,
|
||||||
organizationUserRepository,
|
organizationUserRepository,
|
||||||
mailService,
|
|
||||||
logger,
|
logger,
|
||||||
currentContext,
|
currentContext,
|
||||||
globalSettings,
|
globalSettings,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user