This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
using HanyadikHetVan.Data;
|
||||
using HanyadikHetVan.Data.Entities;
|
||||
using HanyadikHetVan.Infrastructure;
|
||||
using HanyadikHetVan.Services;
|
||||
using IdentityServer4.Services;
|
||||
using Microsoft.AspNetCore.Authentication.JwtBearer;
|
||||
using Microsoft.AspNetCore.Builder;
|
||||
using Microsoft.AspNetCore.Hosting;
|
||||
@@ -30,13 +33,13 @@ namespace HanyadikHetVan
|
||||
services.AddAutoMapper(Assembly.GetExecutingAssembly());
|
||||
services.AddTransient<WeeklyTimeSpanService>();
|
||||
services.AddTransient<PauseService>();
|
||||
services.AddTransient<PurseService>();
|
||||
services.AddTransient<FunFactService>();
|
||||
services.AddTransient<HanyadikHetVanEntityService>();
|
||||
services.AddTransient<HanyadikHetVanJsonService>();
|
||||
services.AddTransient<IdentityService>();
|
||||
services.AddTransient<HanyadikHetVanService>();
|
||||
services.AddTransient<IProfileService, ProfileService>();
|
||||
services.AddDatabaseDeveloperPageExceptionFilter();
|
||||
services.AddDefaultIdentity<IdentityUser>(options => options.SignIn.RequireConfirmedAccount = true)
|
||||
.AddEntityFrameworkStores<ApplicationDbContext>();
|
||||
|
||||
services.AddAuthentication(config =>
|
||||
{
|
||||
@@ -55,6 +58,10 @@ namespace HanyadikHetVan
|
||||
config.DefaultPolicy = config.GetPolicy("default");
|
||||
});
|
||||
|
||||
services.AddIdentity<User, IdentityRole>(options => options.SignIn.RequireConfirmedAccount = true)
|
||||
.AddDefaultTokenProviders()
|
||||
.AddEntityFrameworkStores<ApplicationDbContext>();
|
||||
|
||||
services.AddIdentityServer()
|
||||
.AddDeveloperSigningCredential()
|
||||
.AddInMemoryPersistedGrants()
|
||||
@@ -62,7 +69,7 @@ namespace HanyadikHetVan
|
||||
.AddInMemoryApiResources(Configuration.GetSection("IdentityServer:ApiResources"))
|
||||
.AddInMemoryApiScopes(Configuration.GetSection("IdentityServer:ApiScopes"))
|
||||
.AddInMemoryClients(Configuration.GetSection("IdentityServer:Clients"))
|
||||
.AddAspNetIdentity<IdentityUser>();
|
||||
.AddAspNetIdentity<User>();
|
||||
|
||||
services.AddRazorPages();
|
||||
|
||||
@@ -97,6 +104,7 @@ namespace HanyadikHetVan
|
||||
{
|
||||
c.SwaggerEndpoint("v1/swagger.json", "Original API");
|
||||
c.SwaggerEndpoint("v2/swagger.json", "Homework API");
|
||||
c.OAuthClientId("admin");
|
||||
});
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user