public SecurityService(IConfiguration configuration, UserManager <AppUser> userManager, ElaAuthContext dataContext, IEmailService emailService) { _userManager = userManager; _dataContext = dataContext; _emailService = emailService; _clientResetPasswordUrl = configuration["ClientSidePasswordResetPath"]; _clientEmailConfirmationUrl = configuration["ClientSideEmailConfirmationPath"]; }
public InitializeIdentity(ElaAuthContext ctx, UserManager <AppUser> userManager, RoleManager <IdentityRole> roleManager, MySqlDataContext mySqlDataContext) { _context = ctx; _userManager = userManager; _roleManager = roleManager; _mySqlDataContext = mySqlDataContext; }
public AuthenticationService( ISecurityService securityService, IEmailService emailService, IConfiguration configuration, UserManager <AppUser> userManager, JwtSettings jwtSettings, TokenValidationParameters tokenValidationParameters, ElaAuthContext context, RoleManager <IdentityRole> roleManager, MySqlDataContext mySqlDataContext, ILogger <AuthenticationService> logger) { _securityService = securityService; _userManager = userManager; _jwtSettings = jwtSettings; _tokenValidationParameters = tokenValidationParameters; _context = context; _roleManager = roleManager; _mySqlDataContext = mySqlDataContext; _logger = logger; }