/// <summary> /// Initializes a new instance of the <see cref="AuthPrincipal"/> class. /// </summary> /// <param name="account">The account.</param> public AuthPrincipal(SessionIdentity account) { Identity = account; m_identity = new GenericIdentity(account.SessionDisplay); }
/// <summary> /// Single point of entry to initialize the session /// </summary> /// <param name="accountSession">The account session.</param> public static void InitializeSession(SessionIdentity accountSession) { var session = HttpContext.Current.Session; session[ACCOUNT_SESSION_KEY] = accountSession; }