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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user