корсы добавлены #3

Merged
gorbenko.pavel merged 1 commits from cors into main 2026-07-28 07:06:25 +00:00
2 changed files with 18 additions and 0 deletions
Showing only changes of commit c2109a89bc - Show all commits
@@ -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",