Interface ICurrentUser  
  
  
    - Namespace
- Raytha.Application.Common.Interfaces
- Assembly
- Raytha.Application.dll
 
  
  
  
    public interface ICurrentUser
   
  Properties
  
  
  AuthenticationScheme
  
  
  
  
  
    string AuthenticationScheme { get; }
   
  Property Value
  
    - string
  EmailAddress
  
  
  
  
  
    string EmailAddress { get; }
   
  Property Value
  
    - string
  FirstName
  
  
  
  
  
    string FirstName { get; }
   
  Property Value
  
    - string
  FullName
  
  
  
  
  
  Property Value
  
    - string
  IsAdmin
  
  
  
  
  
  Property Value
  
    - bool
  IsAuthenticated
  
  
  
  
  
    bool IsAuthenticated { get; }
   
  Property Value
  
    - bool
  LastModificationTime
  
  
  
  
  
    DateTime? LastModificationTime { get; }
   
  Property Value
  
    - DateTime?
  LastName
  
  
  
  
  
  Property Value
  
    - string
  RemoteIpAddress
  
  
  
  
  
    string RemoteIpAddress { get; }
   
  Property Value
  
    - string
  Roles
  
  
  
  
  
  Property Value
  
    - string[]
  SsoId
  
  
  
  
  
  Property Value
  
    - string
  UserGroups
  
  
  
  
  
    string[] UserGroups { get; }
   
  Property Value
  
    - string[]
  UserId
  
  
  
  
  
    ShortGuid? UserId { get; }
   
  Property Value
  
    - ShortGuid?