Skip to content

Commit 18080dd

Browse files
committed
modify
1 parent 0234717 commit 18080dd

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

EZNEW.Web3.0/Security/Authorization/ActionAuthorizeFilter.cs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,16 @@ private static bool HasAllowAnonymous(AuthorizationFilterContext context)
4343

4444
public override async Task OnAuthorizationAsync(AuthorizationFilterContext context)
4545
{
46-
var originalResult = context.Result;
47-
await base.OnAuthorizationAsync(context).ConfigureAwait(false);
48-
if (context.Result != null && ((context.Result is ChallengeResult && !AuthorizationManager.IngoreAuthentication) || context.Result is ForbidResult))
46+
if (!AuthorizationManager.IngoreDefaultAuthorize)
4947
{
50-
return;
48+
var originalResult = context.Result;
49+
await base.OnAuthorizationAsync(context).ConfigureAwait(false);
50+
if (context.Result != null && ((context.Result is ChallengeResult && !AuthorizationManager.IngoreAuthentication) || context.Result is ForbidResult))
51+
{
52+
return;
53+
}
54+
context.Result = originalResult;
5155
}
52-
context.Result = originalResult;
5356
if (HasAllowAnonymous(context))//allow anonymous access
5457
{
5558
return;

0 commit comments

Comments
 (0)