From d99193979f147259a90ebb85a0d96f917fa88c48 Mon Sep 17 00:00:00 2001 From: TekH Date: Tue, 3 Feb 2026 15:21:48 +0100 Subject: [PATCH] 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. --- EnvelopeGenerator.API/Program.cs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/EnvelopeGenerator.API/Program.cs b/EnvelopeGenerator.API/Program.cs index 6022571d..87168775 100644 --- a/EnvelopeGenerator.API/Program.cs +++ b/EnvelopeGenerator.API/Program.cs @@ -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