🎉 Initial commit of the Wallet

This commit is contained in:
2026-02-03 00:36:53 +08:00
parent cf1cecf753
commit bb9105c78c
9 changed files with 396 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
using DysonNetwork.Shared.Auth;
using DysonNetwork.Shared.Networking;
namespace DysonNetwork.Wallet.Startup;
public static class ApplicationConfiguration
{
public static WebApplication ConfigureAppMiddleware(this WebApplication app, IConfiguration configuration)
{
app.MapOpenApi();
app.UseRequestLocalization();
app.ConfigureForwardedHeaders(configuration);
app.UseWebSockets();
app.UseAuthentication();
app.UseAuthorization();
app.UseMiddleware<RemotePermissionMiddleware>();
app.MapControllers().RequireRateLimiting("fixed");
return app;
}
public static WebApplication ConfigureGrpcServices(this WebApplication app)
{
app.MapGrpcReflectionService();
return app;
}
}