public static void Logout() { Csla.Security.CslaIdentity identity = SLIdentity.UnauthenticatedIdentity(); SLPrincipal principal = new SLPrincipal(identity); Csla.ApplicationContext.User = principal; }
private static void SetPrincipal(Csla.Security.CslaIdentity identity) { if (identity != null && identity.IsAuthenticated) { Csla.ApplicationContext.User = new SLPrincipal(identity); } else { Csla.ApplicationContext.User = new Csla.Security.UnauthenticatedPrincipal(); } }
private static bool SetPrincipal(Csla.Security.CslaIdentity identity) { if (identity.IsAuthenticated) { SLPrincipal principal = new SLPrincipal(identity); Csla.ApplicationContext.User = principal; } else { identity = SLIdentity.UnauthenticatedIdentity(); SLPrincipal principal = new SLPrincipal(identity); Csla.ApplicationContext.User = principal; } return(identity.IsAuthenticated); }