using Kurisu.AspNetCore.Startup; using Kurisu.AspNetCore.Utils.Extensions; using Kurisu.Startup; using Microsoft.IdentityModel.Logging; namespace Dlhis.Canteen; class Program { static void Main(string[] args) { KurisuHost.Run(true, args); } } public class Startup : DefaultStartup { public Startup(IConfiguration configuration) : base(configuration) { IdentityModelEventSource.ShowPII = true; } public override void ConfigureServices(IServiceCollection services) { base.ConfigureServices(services); //protected static string Obfuscate(string value) //{ // var last4Chars = "****"; // if (value.IsPresent() && value.Length > 4) // { // last4Chars = value.Substring(value.Length - 4); // } // return "****" + last4Chars; //} services.AddRedis(); } public override void Configure(IApplicationBuilder app, IWebHostEnvironment env) { base.Configure(app, env); app.UseSnowFlakeInit(); } }