45 lines
1.1 KiB
C#
45 lines
1.1 KiB
C#
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<Startup>(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();
|
|
}
|
|
} |