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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.