public static FormsAuthenticationTicket CreateAuthenticationTicketFor(UserPrincipal principal, bool rememberMe) { var userData = new UserPrincipalCookie(principal).ToJson(); var ticket = new FormsAuthenticationTicket(1, principal.LoginName, DateTime.UtcNow, DateTime.UtcNow.AddDays(7), rememberMe, userData); return(ticket); }
private string CreateAuthenticationTokenFor(UserPrincipal principal) { var expirationDate = DateTime.Now.AddDays(1); var userData = new UserPrincipalCookie(principal).ToJson(); return(EncryptionHelper.Encrypt(userData)); }