🎉 Initial commit for the Zone project

This commit is contained in:
2025-11-19 21:04:44 +08:00
parent 18d50346a9
commit 382579a20e
20 changed files with 505 additions and 10 deletions

View File

@@ -0,0 +1,26 @@
using DysonNetwork.Shared.Auth;
using DysonNetwork.Shared.Http;
namespace DysonNetwork.Zone.Startup;
public static class ApplicationConfiguration
{
public static WebApplication ConfigureAppMiddleware(this WebApplication app, IConfiguration configuration)
{
app.UseRequestLocalization();
app.ConfigureForwardedHeaders(configuration);
app.UseWebSockets();
app.UseAuthentication();
app.UseAuthorization();
app.UseMiddleware<PermissionMiddleware>();
app.MapControllers();
// Map gRPC services
app.MapGrpcReflectionService();
return app;
}
}