Skip to content
| Marketplace
Sign in
Visual Studio>Templates>Me.AspNet.Identity
Me.AspNet.Identity

Me.AspNet.Identity

jose.alvarez

|
193 installs
| (0) | Free
ASP.NET Identity 2 with users and roles managment and external login.
Download

ASP.NET Identity 2 with users and roles managment and external login template.

  • EXEC: PM> Enable-Migrations -EnableAutomaticMigrations

  • ADD: seed in Configuration.cs

            if (!context.Roles.Any(r => r.Name == "admin"))            {                var store = new RoleStore<IdentityRole>(context);                var manager = new RoleManager<IdentityRole>(store);                var role = new IdentityRole { Name = "admin" };                manager.Create(role);            }            if (!context.Roles.Any(r => r.Name == "member"))            {                var store = new RoleStore<IdentityRole>(context);                var manager = new RoleManager<IdentityRole>(store);                var role = new IdentityRole { Name = "member" };                manager.Create(role);            }            if (!context.Roles.Any(r => r.Name == "canedit"))            {                var store = new RoleStore<IdentityRole>(context);                var manager = new RoleManager<IdentityRole>(store);                var role = new IdentityRole { Name = "canedit" };                manager.Create(role);            }            if (!context.Users.Any(u => u.UserName == "admin"))            {                var store = new UserStore<ApplicationUser>(context);                var manager = new UserManager<ApplicationUser>(store);                var user = new ApplicationUser { UserName = "admin", Pseudo = "admin", Email = "jose.alvarez54@live.fr" };                manager.Create(user, "P@ssword2016");                manager.AddToRole(user.Id, "admin");            }
  • EXEC: PM> Add-Migration Initialization

  • EXEC: PM> Update-Database

  • RENAME files from App_Settings folder:

    • Distrib-appSettings-Debug.config to appSettings-Debug.config
    • Distrib-appSettings-Release.config to appSettings-Release.config
    • Distrib-MailSettings-Common.config to MailSettings-Common.config
    • Distrib-connectionStrings-Release.config to connectionStrings-Release.config

Replace "YOUR_VALUE" fields with your values.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft