public static TestUserManager Create(IdentityFactoryOptions <TestUserManager> options, IOwinContext context) { var manager = new TestUserManager(new ApplicationUserStore(context.Get <TestContext>())); manager.UserValidator = new UserValidator <User, Guid>(manager) { AllowOnlyAlphanumericUserNames = false, RequireUniqueEmail = true }; manager.PasswordValidator = new PasswordValidator { RequireNonLetterOrDigit = false, RequireDigit = false, RequireLowercase = false, RequireUppercase = false }; var dataProtectionProvider = options.DataProtectionProvider; if (dataProtectionProvider != null) { manager.UserTokenProvider = new DataProtectorTokenProvider <User, Guid>(dataProtectionProvider.Create("ASP.NET Identity")) { TokenLifespan = TimeSpan.FromHours(4) }; } return(manager); }
public TestSignInManager(TestUserManager userManager, IAuthenticationManager authenticationManager) : base(userManager, authenticationManager) { }