//ContextIdentifier in multitenant apps is not the same as Default context in single tenant OnPremise customer. public static void OverrideContextIdentifier(SoPrincipal principal, string contextIdentifier) { var carrier = SuperOffice.Security.Principal.Private.PrincipalHelper.GetPrincipalCarrier(principal); carrier.DatabaseContextIdentifier = contextIdentifier; }
private static bool IsAuthenticatedWithNetServer(SoPrincipal principal) { return(principal != null && principal.UserType != UserType.AnonymousAssociate); }