DefaultPrincipalAccessor.cs 398 B

12345678910111213
  1. using System.Security.Claims;
  2. using System.Threading;
  3. using Abp.Dependency;
  4. namespace Abp.Runtime.Session
  5. {
  6. public class DefaultPrincipalAccessor : IPrincipalAccessor, ISingletonDependency
  7. {
  8. public virtual ClaimsPrincipal Principal => Thread.CurrentPrincipal as ClaimsPrincipal;
  9. public static DefaultPrincipalAccessor Instance => new DefaultPrincipalAccessor();
  10. }
  11. }