public ComBoostPrincipal(IPrincipal user) { if (user == null) throw new ArgumentNullException("user"); OriginPrincipal = user; Identity = new ComBoostIdentity(this); }
public ComBoostPrincipal(IPrincipal user) { if (user == null) { throw new ArgumentNullException("user"); } OriginPrincipal = user; Identity = new ComBoostIdentity(this); }
/// <summary> /// Initialize comboost principal. /// </summary> /// <param name="user">Principal to wrapper.</param> public ComBoostPrincipal(IPrincipal user) { if (user == null) throw new ArgumentNullException("user"); CurrentRoute = RouteTable.Routes.GetRouteData(new HttpContextWrapper(HttpContext.Current)); if (ComBoostAuthentication.IsEnabled) { Identity = new ComBoostIdentity(this); OriginPrincipal = this; } else { Identity = user.Identity; OriginPrincipal = user; } }
/// <summary> /// Initialize comboost principal. /// </summary> /// <param name="user">Principal to wrapper.</param> public ComBoostPrincipal(IPrincipal user) { if (user == null) { throw new ArgumentNullException("user"); } CurrentRoute = RouteTable.Routes.GetRouteData(new HttpContextWrapper(HttpContext.Current)); if (ComBoostAuthentication.IsEnabled) { Identity = new ComBoostIdentity(this); OriginPrincipal = this; } else { Identity = user.Identity; OriginPrincipal = user; } }