Table of Contents

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

string FullName { get; }

Property Value

string

IsAdmin

bool IsAdmin { get; }

Property Value

bool

IsAuthenticated

bool IsAuthenticated { get; }

Property Value

bool

LastModificationTime

DateTime? LastModificationTime { get; }

Property Value

DateTime?

LastName

string LastName { get; }

Property Value

string

RemoteIpAddress

string RemoteIpAddress { get; }

Property Value

string

Roles

string[] Roles { get; }

Property Value

string[]

SsoId

string SsoId { get; }

Property Value

string

UserGroups

string[] UserGroups { get; }

Property Value

string[]

UserId

ShortGuid? UserId { get; }

Property Value

ShortGuid?