Browse Source

Use the right AbpComponentsClaimsCache scope.

pull/8705/head
Halil İbrahim Kalkan 5 years ago
parent
commit
0ca0526750
  1. 5
      framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCurrentPrincipalAccessor.cs

5
framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCurrentPrincipalAccessor.cs

@ -1,4 +1,5 @@
using System.Security.Claims; using System.Security.Claims;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.AspNetCore.Components.Web.Security; using Volo.Abp.AspNetCore.Components.Web.Security;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Security.Claims; using Volo.Abp.Security.Claims;
@ -10,9 +11,9 @@ namespace Volo.Abp.AspNetCore.Components.WebAssembly
protected AbpComponentsClaimsCache ClaimsCache { get; } protected AbpComponentsClaimsCache ClaimsCache { get; }
public WebAssemblyCurrentPrincipalAccessor( public WebAssemblyCurrentPrincipalAccessor(
AbpComponentsClaimsCache claimsCache) IClientScopeServiceProviderAccessor clientScopeServiceProviderAccessor)
{ {
ClaimsCache = claimsCache; ClaimsCache = clientScopeServiceProviderAccessor.ServiceProvider.GetRequiredService<AbpComponentsClaimsCache>();
} }
protected override ClaimsPrincipal GetClaimsPrincipal() protected override ClaimsPrincipal GetClaimsPrincipal()

Loading…
Cancel
Save