AccessGrant ParseAccessGrant(FormsAuthenticationTicket ticket) { var userData = ticket.UserData; if (!String.IsNullOrEmpty(userData)) { try { return(AccessGrantSerializer.Deserialize(userData)); } catch { } } return(null); }
protected virtual FormsAuthenticationTicket CreateFormsAuthenticationTicket(AccessGrant accessGrant, DateTime expireTime) { return(new FormsAuthenticationTicket(1, accessGrant.UserId.ToString(), NetworkTime.Now, expireTime, true, AccessGrantSerializer.Serialize(accessGrant))); }