public async Task <ISecurityCookie> DeserializeToken(string token) { ISecurityCookie cookie = SecurityFactory.CreateCookie(); var json = Encoding.Default.GetString(Convert.FromBase64String(token)); JsonConvert.PopulateObject(json, cookie); return(cookie); }
public async Task <string> SerializeCookie(ISecurityCookie token) { var json = JsonConvert.SerializeObject(token); return(Convert.ToBase64String(Encoding.Default.GetBytes(json))); }