tenant fixes

This commit is contained in:
master
2026-02-23 23:44:50 +02:00
parent bdb1438654
commit 4f947a8b61
159 changed files with 1064 additions and 556 deletions

View File

@@ -1,6 +1,7 @@
using StellaOps.Remediation.Core.Abstractions;
using StellaOps.Remediation.Core.Services;
using StellaOps.Remediation.Persistence.Repositories;
using StellaOps.Auth.ServerIntegration.Tenancy;
using StellaOps.Remediation.WebService.Endpoints;
var builder = WebApplication.CreateBuilder(args);
@@ -15,6 +16,7 @@ builder.Services.AddAuthorization(options =>
options.AddPolicy("remediation.manage", policy => policy.RequireAssertion(_ => true));
});
builder.Services.AddAuthentication();
builder.Services.AddStellaOpsTenantServices();
// Core services
builder.Services.AddSingleton<IContributorTrustScorer, ContributorTrustScorer>();
@@ -38,6 +40,7 @@ var app = builder.Build();
app.UseAuthentication();
app.UseAuthorization();
app.UseStellaOpsTenantMiddleware();
app.MapHealthChecks("/healthz").AllowAnonymous();