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?