From 0ca0526750e4b27be5daceede22011fd4bdac871 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 20 Apr 2021 22:39:47 +0300 Subject: [PATCH] Use the right AbpComponentsClaimsCache scope. --- .../WebAssembly/WebAssemblyCurrentPrincipalAccessor.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCurrentPrincipalAccessor.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCurrentPrincipalAccessor.cs index e38cb9258b..36438871c1 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCurrentPrincipalAccessor.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCurrentPrincipalAccessor.cs @@ -1,4 +1,5 @@ using System.Security.Claims; +using Microsoft.Extensions.DependencyInjection; using Volo.Abp.AspNetCore.Components.Web.Security; using Volo.Abp.DependencyInjection; using Volo.Abp.Security.Claims; @@ -10,9 +11,9 @@ namespace Volo.Abp.AspNetCore.Components.WebAssembly protected AbpComponentsClaimsCache ClaimsCache { get; } public WebAssemblyCurrentPrincipalAccessor( - AbpComponentsClaimsCache claimsCache) + IClientScopeServiceProviderAccessor clientScopeServiceProviderAccessor) { - ClaimsCache = claimsCache; + ClaimsCache = clientScopeServiceProviderAccessor.ServiceProvider.GetRequiredService(); } protected override ClaimsPrincipal GetClaimsPrincipal()