Update to AddAuthorizationBuilder for policy config

Switched from AddAuthorization to AddAuthorizationBuilder for
defining authorization policies, resulting in more concise and
modern code. Policy logic and requirements remain unchanged.
This commit is contained in:
2026-02-03 15:21:48 +01:00
parent 8742ea6025
commit d99193979f

View File

@@ -177,14 +177,11 @@ try
options.SlidingExpiration = true;
});
builder.Services.AddAuthorization(options =>
{
options.AddPolicy(AuthorizationPolicies.SenderOrReceiverFullyAuth, policy =>
policy.RequireRole(Role.Sender, Role.Receiver.FullyAuth));
options.AddPolicy(AuthorizationPolicies.ReceiverFullyAuth, policy =>
builder.Services.AddAuthorizationBuilder()
.AddPolicy(AuthorizationPolicies.SenderOrReceiverFullyAuth, policy =>
policy.RequireRole(Role.Sender, Role.Receiver.FullyAuth))
.AddPolicy(AuthorizationPolicies.ReceiverFullyAuth, policy =>
policy.RequireRole(Role.Receiver.FullyAuth));
});
// User manager
#pragma warning disable CS0618 // Type or member is obsolete