public static void InitialiseIdentityManagementContext(this IServiceProvider services) { var identityManagementContext = services.GetService <IdentityManagementContext>(); identityManagementContext.Database.Migrate(); IdentityServerSeed.SeedConfigurationData(identityManagementContext); }
public static IApplicationBuilder UseIdentityServerConfig( this IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { IdentityServerSeed.InitializeDatabase(app); } app.UseIdentityServer(); return(app); }
public void Configure(IApplicationBuilder app) { if (Environment.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { IdentityServerSeed.InitializeDatabase(app); } app.UseHttpsRedirection(); app.UseRouting(); app.UseIdentityServer(); app.UseEndpoints(endpoints => { endpoints.MapHealthChecks("/health"); }); }