public AccountController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IOptions <IdentityCookieOptions> identityCookieOptions, IEmailSender emailSender, IOptions <RecaptchaConfig> recaptchaSettings, ILoggerFactory loggerFactory) { _userManager = userManager; _signInManager = signInManager; _externalCookieScheme = identityCookieOptions.Value.ExternalCookieAuthenticationScheme; _emailSender = emailSender; _logger = loggerFactory.CreateLogger <AccountController>(); _recatchaConfig = recaptchaSettings.Value; }
public ContactController(IEmailSender emailSender, IOptions <RecaptchaConfig> recaptchaSettings) { _config = recaptchaSettings.Value; _emailSender = emailSender; }
public RecaptchaServiceClient(HttpClient httpClient, RecaptchaConfig recaptchaConfig) : base(httpClient) { _recaptchaConfig = recaptchaConfig; }