You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
	
	
		
		
			
	
    
		
			
				
					
						                                        | 
						 | 
						using System.Collections.Generic;using System.Security.Claims;using Volo.Abp.DependencyInjection;using Volo.Abp.Security.Claims;
namespace Shentun.Peis.Security;
[Dependency(ReplaceServices = true)]public class FakeCurrentPrincipalAccessor : ThreadCurrentPrincipalAccessor{    protected override ClaimsPrincipal GetClaimsPrincipal()    {        return GetPrincipal();    }
    private ClaimsPrincipal _principal;
    private ClaimsPrincipal GetPrincipal()    {        if (_principal == null)        {            lock (this)            {                if (_principal == null)                {                    _principal = new ClaimsPrincipal(                        new ClaimsIdentity(                            new List<Claim>                            {                                    new Claim(AbpClaimTypes.UserId,"3a0c4180-107c-0c89-b25b-0bd34666dcec"),                                    new Claim(AbpClaimTypes.UserName,"admin"),                                    new Claim(AbpClaimTypes.Email,"admin@abp.io")                            }                        )                    );                }            }        }
        return _principal;    }}
  |