public AccountController(
            UserManager <ApplicationUser> userManager,
            SignInManager <ApplicationUser> signInManager,
            ILoggerFactory loggerFactory,
            IOptions <JwtTokenOptions> jwtTokenOptions,
            IUsuarioDadosAppService usuarioDadosAppService)
        {
            _userManager            = userManager;
            _signInManager          = signInManager;
            _usuarioDadosAppService = usuarioDadosAppService;
            _jwtTokenOptions        = jwtTokenOptions.Value;

            ThrowIfInvalidOptions(_jwtTokenOptions);
            _logger = loggerFactory.CreateLogger <AccountController>();
        }
Beispiel #2
0
 public AccountController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IOptions <IdentityCookieOptions> identityCookieOptions,
     IEmailSender emailSender,
     ISmsSender smsSender,
     ILoggerFactory loggerFactory,
     IUsuarioDadosAppService usuarioDadosAppService)
 {
     _userManager          = userManager;
     _signInManager        = signInManager;
     _externalCookieScheme = identityCookieOptions.Value.ExternalCookieAuthenticationScheme;
     _emailSender          = emailSender;
     _smsSender            = smsSender;
     _logger = loggerFactory.CreateLogger <AccountController>();
     _usuarioDadosAppService = usuarioDadosAppService;
 }