public static ApplicationUserManager Create(IdentityFactoryOptions <ApplicationUserManager> options, IOwinContext context) { var manager = new ApplicationUserManager(new UserStore <Usuario>(CJUContext.Create())); // Configure validation logic for usernames manager.UserValidator = new UserValidator <Usuario>(manager) { AllowOnlyAlphanumericUserNames = false, RequireUniqueEmail = true }; // Configure validation logic for passwords manager.PasswordValidator = new PasswordValidator { RequiredLength = 6 }; var dataProtectionProvider = options.DataProtectionProvider; if (dataProtectionProvider != null) { manager.UserTokenProvider = new DataProtectorTokenProvider <Usuario>(dataProtectionProvider.Create("ASP.NET Identity")); } return(manager); }
// In this method we will create default User roles and Admin user for login private void CreateRolesAndUsers() { CJUContext context = CJUContext.Create(); var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context)); var UserManager = new UserManager <Usuario>(new UserStore <Usuario>(context)); if (!roleManager.RoleExists("Monitor")) { var role = new IdentityRole(); role.Name = "Monitor"; roleManager.Create(role); var user = new Usuario(); user.UserName = "******"; user.Email = "*****@*****.**"; string userPWD = "teste123"; var chkUser = UserManager.Create(user, userPWD); //Add default User to Role Admin if (chkUser.Succeeded) { var result1 = UserManager.AddToRole(user.Id, "Monitor"); } } if (!roleManager.RoleExists("Professor")) { var role = new IdentityRole(); role.Name = "Professor"; roleManager.Create(role); var user = new Usuario(); user.UserName = "******"; user.Email = "*****@*****.**"; string userPWD = "teste123"; var chkUser = UserManager.Create(user, userPWD); if (chkUser.Succeeded) { var result1 = UserManager.AddToRole(user.Id, "Professor"); } } if (!roleManager.RoleExists("Cliente")) { var role = new IdentityRole(); role.Name = "Cliente"; roleManager.Create(role); } }
// In this method we will create default User roles and Admin user for login private void CreateRolesAndUsers() { var context = CJUContext.Create(); var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context)); var UserManager = new UserManager <Usuario>(new UserStore <Usuario>(context)); if (!roleManager.RoleExists("Monitor")) { var role = new IdentityRole(); role.Name = "Monitor"; roleManager.Create(role); } if (!roleManager.RoleExists("Cliente")) { var role = new IdentityRole(); role.Name = "Cliente"; roleManager.Create(role); } if (!roleManager.RoleExists("Professor")) { var role = new IdentityRole(); role.Name = "Professor"; roleManager.Create(role); var user = new Usuario(); user.Nome = "Valéria"; user.UserName = "******"; user.Email = "*****@*****.**"; var userPWD = "ceju2016"; var chkUser = UserManager.Create(user, userPWD); if (chkUser.Succeeded) { var result1 = UserManager.AddToRole(user.Id, "Professor"); } } }