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 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<AbpComponentsClaimsCache>();
}
protected override ClaimsPrincipal GetClaimsPrincipal()

Loading…
Cancel
Save