BrockAllen.OAuth2.OAuth2Client.SaveContext C# (CSharp) Method

SaveContext() private method

private SaveContext ( AuthorizationContext authCtx ) : void
authCtx AuthorizationContext
return void
        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);
        }