From feebe5d6faf4273f0adde9ea6b6e172526a68ed2 Mon Sep 17 00:00:00 2001 From: Yami An Date: Thu, 1 Feb 2024 22:09:52 +0700 Subject: [PATCH] fix cont --- .../UnauthorizedHandlerMiddleware.cs | 2 +- .../YANLibHttpApiHostModule.cs | 100 +++++++++--------- .../CreateCertificateSubscriber.cs | 2 +- 3 files changed, 52 insertions(+), 52 deletions(-) diff --git a/host/YANLib.HttpApi.Host/Middlewares/UnauthorizedHandlerMiddleware.cs b/host/YANLib.HttpApi.Host/Middlewares/UnauthorizedHandlerMiddleware.cs index 8492bb9..bc00ffd 100644 --- a/host/YANLib.HttpApi.Host/Middlewares/UnauthorizedHandlerMiddleware.cs +++ b/host/YANLib.HttpApi.Host/Middlewares/UnauthorizedHandlerMiddleware.cs @@ -15,7 +15,7 @@ public class UnauthorizedHandlerMiddleware public UnauthorizedHandlerMiddleware(RequestDelegate next) => _next = next; - public async Task Invoke(HttpContext context) + public async ValueTask Invoke(HttpContext context) { var writeCustomResponse = false; var originalResponse = context.Response.Body; diff --git a/host/YANLib.HttpApi.Host/YANLibHttpApiHostModule.cs b/host/YANLib.HttpApi.Host/YANLibHttpApiHostModule.cs index bb6c845..d918986 100644 --- a/host/YANLib.HttpApi.Host/YANLibHttpApiHostModule.cs +++ b/host/YANLib.HttpApi.Host/YANLibHttpApiHostModule.cs @@ -121,26 +121,26 @@ private static void ConfigureAuthentication(ServiceConfigurationContext context, o.RequireHttpsMetadata = ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]); o.Audience = configuration["AuthServer:ApiName"]; -//#if !DEBUG -// o.Events = new JwtBearerEvents -// { -// OnMessageReceived = async c => -// { -// string authorization = c.Request.Headers.Authorization; - -// if (authorization == configuration["Authorization:Bearer"]) -// { -// await CompletedTask; -// } -// else -// { -// c.Response.StatusCode = Unauthorized.ToInt(); -// c.Response.ContentType = "application/json"; -// await c.Response.WriteAsync("Access Denied"); -// } -// } -// }; -//#endif + //#if !DEBUG + // o.Events = new JwtBearerEvents + // { + // OnMessageReceived = async c => + // { + // string authorization = c.Request.Headers.Authorization; + + // if (authorization == configuration["Authorization:Bearer"]) + // { + // await CompletedTask; + // } + // else + // { + // c.Response.StatusCode = Unauthorized.ToInt(); + // c.Response.ContentType = "application/json"; + // await c.Response.WriteAsync("Access Denied"); + // } + // } + // }; + //#endif }); private static void ConfigureSwaggerServices(ServiceConfigurationContext context, IConfiguration configuration) @@ -165,29 +165,29 @@ private static void ConfigureSwaggerServices(ServiceConfigurationContext context Version = "test" }); -//#if !DEBUG -// o.AddSecurityDefinition("Authorization", new OpenApiSecurityScheme -// { -// In = Header, -// Description = "Please insert JWT with Bearer into field", -// Name = "Authorization", -// Type = ApiKey -// }); - -// o.AddSecurityRequirement(new OpenApiSecurityRequirement -// { -// { -// new OpenApiSecurityScheme -// { -// Reference = new OpenApiReference -// { -// Id = "Authorization", -// Type = ReferenceType.SecurityScheme -// } -// }, new List() -// } -// }); -//#endif + //#if !DEBUG + // o.AddSecurityDefinition("Authorization", new OpenApiSecurityScheme + // { + // In = Header, + // Description = "Please insert JWT with Bearer into field", + // Name = "Authorization", + // Type = ApiKey + // }); + + // o.AddSecurityRequirement(new OpenApiSecurityRequirement + // { + // { + // new OpenApiSecurityScheme + // { + // Reference = new OpenApiReference + // { + // Id = "Authorization", + // Type = ReferenceType.SecurityScheme + // } + // }, new List() + // } + // }); + //#endif o.CustomSchemaIds(t => t.FullName.Replace("+", ".")); o.HideAbpEndpoints(); @@ -257,7 +257,7 @@ private static void ConfigureHealthChecks(ServiceConfigurationContext context, I connectionString: configuration["ConnectionStrings:Default"], name: "database", failureStatus: Degraded, - tags: ["db", "sql", "sqlserver"] + tags: new string[] { "db", "sql", "sqlserver" } ); public override void OnApplicationInitialization(ApplicationInitializationContext context) @@ -272,9 +272,9 @@ public override void OnApplicationInitialization(ApplicationInitializationContex _ = app.UseAbpRequestLocalization(o => { - o.SetDefaultCulture("vi"); - o.AddSupportedCultures("vi"); - o.AddSupportedUICultures("vi"); + _ = o.SetDefaultCulture("vi"); + _ = o.AddSupportedCultures("vi"); + _ = o.AddSupportedUICultures("vi"); }); _ = app.UseSwagger(); @@ -295,9 +295,9 @@ public override void OnApplicationInitialization(ApplicationInitializationContex _ = app.UseCapDashboard(); -//#if !DEBUG -// _ = app.UseMiddleware(); -//#endif + //#if !DEBUG + // _ = app.UseMiddleware(); + //#endif _ = app.UseCors(); _ = app.UseAuthentication(); diff --git a/src/YANLib.Application/Subscribers/CreateCertificateSubscriber.cs b/src/YANLib.Application/Subscribers/CreateCertificateSubscriber.cs index 3bbf40d..9789d59 100644 --- a/src/YANLib.Application/Subscribers/CreateCertificateSubscriber.cs +++ b/src/YANLib.Application/Subscribers/CreateCertificateSubscriber.cs @@ -21,7 +21,7 @@ public CreateCertificateSubscriber(ILogger logger, } [CapSubscribe(CERT_CRT)] - public async Task Subscibe(CertificateCreateEto eventData) + public async ValueTask Subscibe(CertificateCreateEto eventData) { _logger.LogInformation("CreateCertificateSubscriber-Subscribe: {EventData}", eventData.Serialize()); _logger.LogInformation("CreateCertificateSubscriber-CreateCertificateService: {Responses}", await _certificateService.Create(ObjectMapper.Map(eventData)));