identity: move email sender to common
This commit is contained in:
@@ -52,10 +52,8 @@ namespace Streetwriters.Identity.Controllers
|
||||
{
|
||||
private IPersistedGrantStore PersistedGrantStore { get; set; }
|
||||
private ITokenGenerationService TokenGenerationService { get; set; }
|
||||
private IUserClaimsPrincipalFactory<User> PrincipalFactory { get; set; }
|
||||
private IdentityServerOptions ISOptions { get; set; }
|
||||
private IUserAccountService UserAccountService { get; set; }
|
||||
public AccountController(UserManager<User> _userManager, IEmailSender _emailSender,
|
||||
public AccountController(UserManager<User> _userManager, ITemplatedEmailSender _emailSender,
|
||||
SignInManager<User> _signInManager, RoleManager<MongoRole> _roleManager, IPersistedGrantStore store,
|
||||
ITokenGenerationService tokenGenerationService, IMFAService _mfaService, IUserAccountService userAccountService) : base(_userManager, _emailSender, _signInManager, _roleManager, _mfaService)
|
||||
{
|
||||
@@ -341,4 +339,4 @@ namespace Streetwriters.Identity.Controllers
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,12 +36,12 @@ namespace Streetwriters.Identity.Controllers
|
||||
protected UserManager<User> UserManager { get; set; }
|
||||
protected SignInManager<User> SignInManager { get; set; }
|
||||
protected RoleManager<MongoRole> RoleManager { get; set; }
|
||||
protected IEmailSender EmailSender { get; set; }
|
||||
protected ITemplatedEmailSender EmailSender { get; set; }
|
||||
protected UrlEncoder UrlEncoder { get; set; }
|
||||
protected IMFAService MFAService { get; set; }
|
||||
public IdentityControllerBase(
|
||||
UserManager<User> _userManager,
|
||||
IEmailSender _emailSender,
|
||||
ITemplatedEmailSender _emailSender,
|
||||
SignInManager<User> _signInManager,
|
||||
RoleManager<MongoRole> _roleManager,
|
||||
IMFAService _mfaService
|
||||
|
||||
@@ -41,7 +41,7 @@ namespace Streetwriters.Identity.Controllers
|
||||
[Authorize(LocalApi.PolicyName)]
|
||||
public class MFAController : IdentityControllerBase
|
||||
{
|
||||
public MFAController(UserManager<User> _userManager, IEmailSender _emailSender,
|
||||
public MFAController(UserManager<User> _userManager, ITemplatedEmailSender _emailSender,
|
||||
SignInManager<User> _signInManager, RoleManager<MongoRole> _roleManager, IMFAService _mfaService) : base(_userManager, _emailSender, _signInManager, _roleManager, _mfaService) { }
|
||||
|
||||
[HttpPost]
|
||||
|
||||
@@ -39,7 +39,7 @@ namespace Streetwriters.Identity.Controllers
|
||||
[Route("signup")]
|
||||
public class SignupController : IdentityControllerBase
|
||||
{
|
||||
public SignupController(UserManager<User> _userManager, IEmailSender _emailSender,
|
||||
public SignupController(UserManager<User> _userManager, ITemplatedEmailSender _emailSender,
|
||||
SignInManager<User> _signInManager, RoleManager<MongoRole> _roleManager, IMFAService _mfaService) : base(_userManager, _emailSender, _signInManager, _roleManager, _mfaService)
|
||||
{ }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user