public Startup(IConfiguration configuration)
        {
            Configuration  = configuration;
            restApiOptions = new RestApiOptions
            {
                AllowAnonymousAccessForDevelopment = true,
                UseApplicationInsights             = true,
                UseAutoRegistrateServices          = true,
                UseEnumAsStringInSerialization     = true,
                UseHttpContextAccessor             = true,
                ErrorHandlingExceptionFilter       = new RestApiOptionsErrorHandlingExceptionFilter
                {
                    Enable = true,
                    UseProblemDetailsAsResponseBody = true,
                    IncludeExceptionDetails         = true,
                },
                UseRequireHttpsPermanent = true,
                UseJsonSerializerOptionsIgnoreNullValues = true,
                JsonSerializerCasingStyle       = CasingStyle.CamelCase,
                UseValidateServiceRegistrations = true,
            };

            restApiOptions.AddAssemblyPairs(
                Assembly.GetAssembly(typeof(ApiRegistration)),
                Assembly.GetAssembly(typeof(DomainRegistration)));
        }