From 9de6722b941c94e2b67e8bb70a0b803b4a800366 Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 1 Sep 2021 14:13:10 +0800 Subject: [PATCH] Update DefaultAbpAuthorizationExceptionHandler.cs --- .../DefaultAbpAuthorizationExceptionHandler.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/DefaultAbpAuthorizationExceptionHandler.cs b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/DefaultAbpAuthorizationExceptionHandler.cs index de2a059715..3bbe5c5914 100644 --- a/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/DefaultAbpAuthorizationExceptionHandler.cs +++ b/framework/src/Volo.Abp.AspNetCore/Volo/Abp/AspNetCore/ExceptionHandling/DefaultAbpAuthorizationExceptionHandler.cs @@ -13,11 +13,10 @@ namespace Volo.Abp.AspNetCore.ExceptionHandling { public virtual async Task HandleAsync(AbpAuthorizationException exception, HttpContext httpContext) { - var isAuthenticated = httpContext.User.Identity?.IsAuthenticated ?? false; - var handlerOptions = httpContext.RequestServices.GetRequiredService>().Value; if (handlerOptions.UseAuthenticationScheme) { + var isAuthenticated = httpContext.User.Identity?.IsAuthenticated ?? false; var authenticationSchemeProvider = httpContext.RequestServices.GetRequiredService(); var scheme = !handlerOptions.AuthenticationScheme.IsNullOrWhiteSpace() ? await authenticationSchemeProvider.GetSchemeAsync(handlerOptions.AuthenticationScheme)