Table of Contents

Class CurrentIdentityFactory

Namespace
InSite
Assembly
InSite.UI.dll
public static class CurrentIdentityFactory
Inheritance
CurrentIdentityFactory
Inherited Members

Properties

ActiveOrganizationIdentifier

public static Guid ActiveOrganizationIdentifier { get; }

Property Value

Guid

Methods

CheckPageAccess()

public static void CheckPageAccess()

CreateCurrentIdentity(CookieToken, string, List<QPerson>)

public static ISecurityFramework CreateCurrentIdentity(CookieToken token, string organizationCode, List<QPerson> people)

Parameters

token CookieToken
organizationCode string
people List<QPerson>

Returns

ISecurityFramework

GetOrganizationIdentifier(Guid)

public static Guid? GetOrganizationIdentifier(Guid userThumbprint)

Parameters

userThumbprint Guid

Returns

Guid?

Rebind(string, Guid)

public static void Rebind(string userName, Guid organizationIdentifier)

Parameters

userName string
organizationIdentifier Guid

RedirectOrganization(string, string)

public static void RedirectOrganization(string organizationCode, string redirectUrl)

Parameters

organizationCode string
redirectUrl string

SetOrganization(Guid, string, string, Guid)

public static void SetOrganization(Guid organizationId, string organizationCode, string url, Guid user)

Parameters

organizationId Guid
organizationCode string
url string
user Guid

SetOrganizationAndRedirect(string, string)

public static void SetOrganizationAndRedirect(string organization, string redirectUrl)

Parameters

organization string
redirectUrl string

SignedIn(string, Guid, string, string, string, string, string, string)

public static void SignedIn(string userEmail, Guid userId, string organization, string impersonatorOrganization, string impersonatorUser, string language, string timeZoneId, string authSource)

Parameters

userEmail string
userId Guid
organization string
impersonatorOrganization string
impersonatorUser string
language string
timeZoneId string
authSource string

SignedOut()

public static void SignedOut()