i was missing policies oops
All checks were successful
Build and Deploy API / build-and-deploy (push) Successful in 9s

This commit is contained in:
2026-03-28 00:19:01 -05:00
parent f271ff59f8
commit 0af0ddf6b9

View File

@@ -46,7 +46,14 @@ builder.Services.AddAuthentication(options => {
}; };
}); });
builder.Services.AddAuthorization(); builder.Services.AddAuthorization(options => {
options.AddPolicy("RequireAdmin", policy => {
policy.RequireRole("Admin", "Superuser");
});
options.AddPolicy("RequireSuperuser", policy => {
policy.RequireRole("Superuser");
});
});
// configuration for behind my nginx proxy // configuration for behind my nginx proxy
builder.Services.Configure<ForwardedHeadersOptions>(options => builder.Services.Configure<ForwardedHeadersOptions>(options =>