Ejemplo n.º 1
0
 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;
 }