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
builder.Services.Configure<ForwardedHeadersOptions>(options =>