public AccountController(UserManager <PayoutUser> userManager, SignInManager <PayoutUser> signInManager, RoleManager <PayoutRole> roleManager , ILogger <AuthController> logger, IOptions <AppSettingsCls.URLKeys> optionURLKeys, IOptions <AppSettingsCls.OktaKeys> optionOktaKeys, IOptions <AppSettingsCls.MailCredentials> optionMailCredentials) { _userManager = userManager; _roleManager = roleManager; _logger = logger; _signInManager = signInManager; _optionURLKeys = optionURLKeys.Value; _optionOktaKeys = optionOktaKeys.Value; _optionMailCredentials = optionMailCredentials.Value; }
public AuthController(UserManager <PayoutUser> userManager, SignInManager <PayoutUser> signInManager, RoleManager <PayoutRole> roleManager , IPasswordHasher <PayoutUser> passwordHasher, ILogger <AuthController> logger, IOptions <AppSettingsCls.ConfigJwtSecurityToken> optionsAccessor, IOptions <AppSettingsCls.URLKeys> optionURLKeys, IOptions <AppSettingsCls.OktaKeys> optionOktaKeys) { _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _logger = logger; _passwordHasher = passwordHasher; _optionsToken = optionsAccessor.Value; _optionURLKeys = optionURLKeys.Value; _optionOktaKeys = optionOktaKeys.Value; }