public AuthenticateWithRemainingAttempsStrategy( IPasswordHasher passwordHasher, IAuthenticateAttemptBusiness authenticateAttemptBusiness, ILockAccountBusiness lockAccountBusiness) { this.passwordHasher = passwordHasher; this.authenticateAttemptBusiness = authenticateAttemptBusiness; this.lockAccountBusiness = lockAccountBusiness; }
public AuthorizationBusiness( IUserData userData, TokenValidationParameters tokenValidationParameters, ILockAccountBusiness lockAccountBusiness) { this.userData = userData; this.tokenValidationParameters = tokenValidationParameters; this.lockAccountBusiness = lockAccountBusiness; }
public AuthenticationBusiness( IOptions <AppSettings> appSettings, IPasswordHasher passwordHasher, IUserBusiness userBusiness, ILockAccountBusiness lockAccountBusiness, IAuthenticateAttemptBusiness authenticateAttemptBusiness, IAuthenticateAttempsStrategy authenticateAttempsStrategy, ITokenGenerationBusiness tokenGenerationBusiness) { this.appSettings = appSettings.Value; this.passwordHasher = passwordHasher; this.userBusiness = userBusiness; this.lockAccountBusiness = lockAccountBusiness; this.authenticateAttemptBusiness = authenticateAttemptBusiness; this.authenticateAttempsStrategy = authenticateAttempsStrategy; this.tokenGenerationBusiness = tokenGenerationBusiness; }
public LockAccountController(ILockAccountBusiness business) { this.business = business; }