using Kurisu.AspNetCore.Cache.Extensions; using Kurisu.AspNetCore.Startup; using Microsoft.IdentityModel.Logging; class Program { static void Main(string[] args) { KurisuHost.Builder(args) //.EnableAppSettingsReload() .RunKurisu(); } } public class Startup : DefaultStartup { public Startup(IConfiguration configuration) : base(configuration) { IdentityModelEventSource.ShowPII = true; } public override void ConfigureServices(IServiceCollection services) { base.ConfigureServices(services); services.AddRedis(); services.AddHttpClient("hik-openapi") .ConfigureHttpClient(client => { client.BaseAddress = new Uri("https://10.32.0.10"); }) .ConfigurePrimaryHttpMessageHandler(() => { var handler = new HttpClientHandler { ClientCertificateOptions = ClientCertificateOption.Manual, ServerCertificateCustomValidationCallback = (_, _, _, _) => true }; return handler; }); } }