Configuring the Startup class

Once the packages are restored, include Identity in the ConfigureServices and Configure methods of the Startup class, as shown in the following piece of code:

    public void ConfigureServices(IServiceCollection services) 
    { 
       services.AddTransient<IdentityDbSeeder>(); 
       services.AddDbContext<IdentityDbContext>(options => 
       options.UseSqlServer(Configuration.GetConnectionString("BudgetConnStr"),         sqlopt => sqlopt.MigrationsAssembly("BudegetIdentityDemo"))); 
 
       services.AddIdentity<IdentityUser, IdentityRole>() 
         .AddEntityFrameworkStores<IdentityDbContext>();             
 
       // Add framework services. 
       services.AddMvc(); 
    } 
         
    public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, IdentityDbSeeder identitySeeder) ...

Get Mastering ASP.NET Web API now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.