void SaveContext(AuthorizationContext authCtx)
{
var ctx = HttpContext.Current;
var json = authCtx.ToJson();
var data = Protect(Encoding.UTF8.GetBytes(json));
var cookie = new HttpCookie(AuthorizationContextCookieName, data);
cookie.Secure = ctx.Request.IsSecureConnection;
cookie.HttpOnly = true;
cookie.Path = ctx.Request.ApplicationPath;
ctx.Response.Cookies.Add(cookie);
}