diff --git a/src/DigitalData.Auth.API/Program.cs b/src/DigitalData.Auth.API/Program.cs index d47b7c7..43a9e41 100644 --- a/src/DigitalData.Auth.API/Program.cs +++ b/src/DigitalData.Auth.API/Program.cs @@ -1,10 +1,15 @@ +using DigitalData.Auth.API.Config; + var builder = WebApplication.CreateBuilder(args); var config = builder.Configuration; builder.Configuration.AddJsonFile("consumers.json", true, true); +var apiParams = config.Get() ?? throw new InvalidOperationException("AuthApiOptions is missing or invalid in appsettings."); + // Add services to the container. +builder.Services.Configure(config); builder.Services.AddControllers(); // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle @@ -26,4 +31,4 @@ app.UseAuthorization(); app.MapControllers(); -app.Run(); \ No newline at end of file +app.Run();