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()
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()