public static MasterUserManager Create(IdentityFactoryOptions <MasterUserManager> options, IOwinContext owinContext) { var userManager = new MasterUserManager(new UserStore <ApplicationUser>(owinContext.Get <ApplicationDbContext>())); userManager.UserValidator = new UserValidator <ApplicationUser>(userManager) { AllowOnlyAlphanumericUserNames = false, RequireUniqueEmail = true }; userManager.PasswordValidator = new PasswordValidator() { RequireDigit = true, RequireLowercase = true, RequireNonLetterOrDigit = true, RequiredLength = 5 }; userManager.EmailService = new AppEmailService(); userManager.UserTokenProvider = new DataProtectorTokenProvider <ApplicationUser>(options.DataProtectionProvider?.Create("ASP.Net Identity")); return(userManager); }
public MasterSignInManager(MasterUserManager userManager, IAuthenticationManager authenticationManager) : base(userManager, authenticationManager) { }