корсы добавлены (#3)
Tests / test (push) Successful in 1m30s

Co-authored-by: gorbenko.pavel <gorbenko.pavel@tansu.kz>
Reviewed-on: http://git.tnsu.kz/gorbenko.pavel/tnsu-approval-route/pulls/3
This commit was merged in pull request #3.
This commit is contained in:
2026-07-28 07:06:24 +00:00
parent d37ab69962
commit 6a6eb1a273
2 changed files with 18 additions and 0 deletions
@@ -11,8 +11,18 @@ using Tnsu.ApprovalRoute.Application;
using Tnsu.ApprovalRoute.Application.Common.Interfaces; using Tnsu.ApprovalRoute.Application.Common.Interfaces;
using Tnsu.ApprovalRoute.Infrastructure; using Tnsu.ApprovalRoute.Infrastructure;
const string CorsPolicyName = "Frontend";
var builder = WebApplication.CreateBuilder(args); var builder = WebApplication.CreateBuilder(args);
var corsAllowedOrigins = builder.Configuration.GetSection("Cors:AllowedOrigins").Get<string[]>() ?? [];
builder.Services.AddCors(options =>
{
options.AddPolicy(CorsPolicyName, policy => policy
.WithOrigins(corsAllowedOrigins)
.AllowAnyHeader()
.AllowAnyMethod());
});
builder.Services.AddApprovalRouteInfrastructure(builder.Configuration); builder.Services.AddApprovalRouteInfrastructure(builder.Configuration);
builder.Services.AddApprovalRouteApplication(); builder.Services.AddApprovalRouteApplication();
builder.Services.AddApprovalRouteAuth(builder.Configuration); builder.Services.AddApprovalRouteAuth(builder.Configuration);
@@ -63,6 +73,8 @@ app.MapScalarApiReference(options =>
app.MapHealthChecks("/health"); app.MapHealthChecks("/health");
app.UseCors(CorsPolicyName);
app.UseAuthentication(); app.UseAuthentication();
app.UseAuthorization(); app.UseAuthorization();
@@ -15,6 +15,12 @@
"Dev": { "Dev": {
"DefaultUserEmail": "dev@tnsu.kz" "DefaultUserEmail": "dev@tnsu.kz"
}, },
"Cors": {
"AllowedOrigins": [
"https://tnsukz.sharepoint.com",
"https://localhost:4321"
]
},
"TnsuPortal": { "TnsuPortal": {
"BaseUrl": "https://api.tnsu.kz", "BaseUrl": "https://api.tnsu.kz",
"TenantId": "b4c2af35-bfd6-4cff-9af9-556efb53e65a", "TenantId": "b4c2af35-bfd6-4cff-9af9-556efb53e65a",