1
0
mirror of https://github.com/ncblakely/GiantsTools synced 2024-12-04 18:43:10 +01:00

Compare commits

...

2 Commits

Author SHA1 Message Date
ncblakely
00d1d374c5
Merge pull request #11 from ncblakely/users/tos/healthcheck
Enable health checks.
2022-09-05 21:54:19 -07:00
Nick Blakely
1fb899da2b Enable health checks. 2022-09-05 21:53:54 -07:00

View File

@ -47,8 +47,6 @@ namespace Giants.Web
services.AddApplicationInsightsTelemetry(); services.AddApplicationInsightsTelemetry();
IdentityModelEventSource.ShowPII = true;
services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
.AddMicrosoftIdentityWebApi(options => .AddMicrosoftIdentityWebApi(options =>
{ {
@ -94,14 +92,17 @@ namespace Giants.Web
IMapper mapper = Services.Mapper.GetMapper(); IMapper mapper = Services.Mapper.GetMapper();
services.AddSingleton(mapper); services.AddSingleton(mapper);
services.AddHealthChecks();
builder.Logging.AddEventSourceLogger(); builder.Logging.AddEventSourceLogger();
builder.Logging.AddApplicationInsights();
} }
private static void ConfigureApplication(WebApplication app, IWebHostEnvironment env) private static void ConfigureApplication(WebApplication app, IWebHostEnvironment env)
{ {
if (env.IsDevelopment()) if (env.IsDevelopment())
{ {
Microsoft.IdentityModel.Logging.IdentityModelEventSource.ShowPII = true; IdentityModelEventSource.ShowPII = true;
app.UseDeveloperExceptionPage(); app.UseDeveloperExceptionPage();
app.UseOpenApi(); app.UseOpenApi();
} }
@ -113,11 +114,12 @@ namespace Giants.Web
app.UseAuthentication(); app.UseAuthentication();
app.UseAuthorization(); app.UseAuthorization();
app.UseEndpoints(endpoints => app.UseEndpoints(endpoints =>
{ {
endpoints.MapControllers(); endpoints.MapControllers();
}); });
app.MapHealthChecks("/health");
} }
} }
} }